# Bug report This call is problematic: https://github.com/python/cpython/blob/f526314194f7fd15931025f8a4439c1765666e42/Modules/timemodule.c#L465 It can return `NULL` in theory. These calls also can return `NULL`: - https://github.com/python/cpython/blob/f526314194f7fd15931025f8a4439c1765666e42/Modules/timemodule.c#L477-L478 - https://github.com/python/cpython/blob/f526314194f7fd15931025f8a4439c1765666e42/Modules/timemodule.c#L481-L482 This error guard in the end will only show the last error: https://github.com/python/cpython/blob/f526314194f7fd15931025f8a4439c1765666e42/Modules/timemodule.c#L486-L489 Not the first one. Also: why `XDECREF` when `v` cannot be `NULL` at this point? Refs https://github.com/python/cpython/issues/116714 I will send a PR adding our regular macro for the job. <!-- gh-linked-prs --> ### Linked PRs * gh-118999 * gh-119018 * gh-119019 <!-- /gh-linked-prs -->