Python: Call PyDateTime_IMPORT before each call of function related to PyDateTime...
authorTomas Mlcoch <tmlcoch@redhat.com>
Tue, 12 Aug 2014 08:01:53 +0000 (10:01 +0200)
committerTomas Mlcoch <tmlcoch@redhat.com>
Tue, 12 Aug 2014 08:01:53 +0000 (10:01 +0200)
src/python/updaterecord-py.c

index 8ed4129..b370f88 100644 (file)
@@ -266,6 +266,8 @@ get_str(_UpdateRecordObject *self, void *member_offset)
 static PyObject *
 get_datetime(_UpdateRecordObject *self, void *member_offset)
 {
+    PyDateTime_IMPORT;
+
     if (check_UpdateRecordStatus(self))
         return NULL;
     cr_UpdateRecord *rec = self->record;
@@ -325,6 +327,8 @@ set_str(_UpdateRecordObject *self, PyObject *value, void *member_offset)
 static int
 set_datetime(_UpdateRecordObject *self, PyObject *value, void *member_offset)
 {
+    PyDateTime_IMPORT;
+
     if (check_UpdateRecordStatus(self))
         return -1;
     if (!PyDateTime_Check(value) && value != Py_None) {