File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 99#include <string.h>
1010#include <time.h>
1111
12- #ifndef PyVarObject_HEAD_INIT
13- #define PyVarObject_HEAD_INIT (type , size ) PyObject_HEAD_INIT(type) size,
14- #endif
15-
1612/* ------------------------------------------------------------------------- */
1713
1814#define EPOCH_YEAR 1970
@@ -422,7 +418,7 @@ PyObject* timestamp(PyObject *self, PyObject *args) {
422418 result *= 60 ;
423419 result += second ;
424420
425- return PyLong_FromLong (result );
421+ return PyLong_FromSsize_t (result );
426422}
427423
428424PyObject * local_time (PyObject * self , PyObject * args ) {
Original file line number Diff line number Diff line change 11from __future__ import absolute_import
22
33import pendulum
4+ import os
45
56from math import copysign
67from datetime import datetime , date , timedelta
78from contextlib import contextmanager
89from typing import Union
910
11+ with_extensions = os .getenv ("PENDULUM_EXTENSIONS" , "1" ) == "1"
1012
1113try :
14+ if not with_extensions :
15+ raise ImportError ()
16+
1217 from ._extensions ._helpers import (
1318 local_time ,
1419 precise_diff ,
You can’t perform that action at this time.
0 commit comments