diff options
Diffstat (limited to 'gobject/pygobject.h')
-rw-r--r-- | gobject/pygobject.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gobject/pygobject.h b/gobject/pygobject.h index e3c3df1..8772aa4 100644 --- a/gobject/pygobject.h +++ b/gobject/pygobject.h @@ -377,10 +377,17 @@ pygobject_init(int req_major, int req_minor, int req_micro) } /* deprecated macro, use pygobject_init() instead. */ +#if PY_VERSION_HEX >= 0x03000000 +#define init_pygobject() G_STMT_START { \ + if (!pygobject_init(-1, -1, -1)) \ + return -1; \ +} G_STMT_END +#else #define init_pygobject() G_STMT_START { \ if (!pygobject_init(-1, -1, -1)) \ return; \ } G_STMT_END +#endif /* deprecated macro, use pygobject_init() instead. */ #define init_pygobject_check(req_major, req_minor, req_micro) G_STMT_START { \ |