BUG: Validate All Py_* Functions in C Extensions check for NULL

This issue has been created since 2022-11-17.

@jbrockmendel pointed out in #49034 that we don't consistently validate the return of Py_* functions in the C API. The net effect of this is that our extensions are much harder to refactor, as our lack of checks allows at worth for undefined behavior and at best for segfaults.

If someone were to audit the extensions we could easily add in error handling where missing and shore up these extensions. See also https://docs.python.org/3/c-api/exceptions.html#

More Details About Repo
Owner Name pandas-dev
Repo Name pandas
Full Name pandas-dev/pandas
Language Python
Created Date 2010-08-24
Updated Date 2022-12-07
Star Count 36164
Watcher Count 1118
Fork Count 15472
Issue Count 3683

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
Lammps writer change molecule ID from 0-index to 1-index 3 2021-08-31 2022-10-23
:bug: Using enum.Enum for Flags 1 2022-01-19 2022-10-09
Sync doesn't work when on Mullvad VPN 4 2022-11-06 2022-11-17
Add Dolphin overlay icons 1 2019-09-27 2022-11-24
[BUG] unable to download lineup 2 2022-04-23 2022-09-25
V283 code -> assets missing 0 2022-04-24 2022-06-11
No way to disable short-selling ? 1 2021-05-10 2022-11-23
Not supporting Magisk 25.2 0 2022-08-22 2022-09-21
[CHORE] Whitepaper Updates 2 2022-05-31 2022-11-06
const SOCK_TPC should be SOCK_TCP 1 2018-01-29 2022-11-24
doge stop working suddenly after upgrade 3 2021-03-07 2022-11-02
Release 1.7.0 on terraform registry 2 2022-01-24 2022-09-04
Using catalog 3 2021-06-23 2021-12-30
5.0 connection pool race condition fix in 4.0? 0 2022-04-18 2022-12-05
onedpl support for NVIDIA and AMD hardware 5 2022-04-13 2022-12-03
Cannot install latest version on RHEL7 3 2018-11-22 2022-11-05
People born sequentially may have out of order birth times 5 2017-12-02 2022-10-17
module 'osmnx' has no attribute 'pois_from_point' 1 2022-07-01 2022-10-07
Input Accessory And Keyboard Behavior Like Messenger App 10 2022-07-14 2022-12-06
Custom icons 6 2019-12-10 2022-01-18
ValueTree lives entirely on stack (stack overflow situations) 1 2021-08-11 2022-10-15
Clicking on unfocused wezterm instance selects "a bunch" of text 4 2021-11-09 2022-10-19
[Bug] volumes里面configmap的items格式不正确 2 2022-04-29 2022-12-04
Thread safety issue with rest-client possibly 3 2020-10-20 2022-11-25
Error using $fetch.create using CJS modules. 12 2021-12-24 2022-11-25
Partition Table Unable To Generate Relationships 5 2022-04-25 2022-12-01
provide tarantool/setup-cartridge-cli github action 0 2021-12-11 2022-07-27
Cannot pass function arguments. 1 2021-06-30 2022-10-13
Python typing support 4 2020-04-30 2022-09-10
XFS Filesystem are not created 1 2021-06-02 2022-11-13
Information on TimeSeries adaptation 1 2021-02-13 2022-10-24
[ENH] Adapt the CI workflow to MacOS and Windows 0 2021-08-12 2022-10-01
error while indexing parge project 1 2018-11-26 2022-11-17
BBEs need to build with tests 0 2021-12-16 2022-11-29
Chore: update Github description to supabase.com 1 2021-12-16 2022-12-04
4k video wont download 2 2022-01-20 2022-11-14
Allow joining if a node has not yet joined a cluster. 0 2022-10-21 2022-10-26
screenshot function giving NameError: name 'Image' is not defined 2 2021-07-29 2022-10-21
writing notes to an external storage will not work any more 1 2021-11-23 2022-10-30
[Feature]: publish Arch Specific APKs on F-Droid 1 2022-03-31 2022-11-07
peer dependency conflict between @storybook/[email protected] and @storybook/[email protected] 1 2022-10-19 2022-10-24
[JEP 0028] Add namespacing to `static` endpoints and REST API urls. 0 2019-02-28 2022-11-27
Does a literal-int type is require ? 12 2022-05-27 2022-11-24
NO_PUBKEY CDF6F188B6D4484C at update via repository 3 2022-11-18 2022-11-29
[DOCS ISSUE] Good Platform! 1 2022-04-13 2022-11-08
Update Symbol tests 0 2021-07-14 2021-12-25
Add protobuf support for `chrono*::*` dependencies 2 2022-04-12 2022-11-18
Realtime Camera streaming use-case - CVPixelBuffer support? 1 2021-09-22 2022-12-01
phpDocumentor is throwing errors loading phpdocumentor/Reflection/Php 3 2021-07-07 2022-12-03
Allow to specify init container type when using play kube 8 2022-07-08 2022-11-03