diff options
author | Glyph <glyph@twistedmatrix.com> | 2017-12-12 03:06:18 -0800 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2018-01-10 22:53:37 +0000 |
commit | ae227effe2bcc63cacbb2ee41a39345f0934e578 (patch) | |
tree | 237e0dcd079c433f06374e497b40944096ad37dc | |
parent | 72ed62dc8cad5cd57ec52e4136541e8751bc8169 (diff) | |
download | psycopg2-ae227effe2bcc63cacbb2ee41a39345f0934e578.tar.gz |
use accessor macros for pypy3 compatibility
-rw-r--r-- | psycopg/adapter_datetime.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/psycopg/adapter_datetime.c b/psycopg/adapter_datetime.c index 9d04df4..a78311e 100644 --- a/psycopg/adapter_datetime.c +++ b/psycopg/adapter_datetime.c @@ -100,7 +100,7 @@ _pydatetime_string_delta(pydatetimeObject *self) char buffer[8]; int i; - int a = obj->microseconds; + int a = PyDateTime_DELTA_GET_MICROSECONDS(obj); for (i=0; i < 6 ; i++) { buffer[5-i] = '0' + (a % 10); @@ -109,7 +109,9 @@ _pydatetime_string_delta(pydatetimeObject *self) buffer[6] = '\0'; return Bytes_FromFormat("'%d days %d.%s seconds'::interval", - obj->days, obj->seconds, buffer); + PyDateTime_DELTA_GET_DAYS(obj), + PyDateTime_DELTA_GET_SECONDS(obj), + buffer); } static PyObject * |