| 78 | PyDateTime_CAPI* datetime_api = nullptr; |
| 79 | |
| 80 | void InitDatetime() { |
| 81 | PyAcquireGIL lock; |
| 82 | datetime_api = |
| 83 | reinterpret_cast<PyDateTime_CAPI*>(PyCapsule_Import(PyDateTime_CAPSULE_NAME, 0)); |
| 84 | if (datetime_api == nullptr) { |
| 85 | Py_FatalError("Could not import datetime C API"); |
| 86 | } |
| 87 | } |
| 88 | #endif |
| 89 | |
| 90 | // The following code is adapted from |