summaryrefslogtreecommitdiff
path: root/_dbus_bindings/module.c
diff options
context:
space:
mode:
authorSimon McVittie <smcv@celebrin.pseudorandom.co.uk>2006-11-14 14:12:11 +0000
committerSimon McVittie <smcv@celebrin.pseudorandom.co.uk>2006-11-14 14:12:11 +0000
commit23013477f373aae9569e05bf793dcb3ec92530fb (patch)
treef67d35e06bf95d7d5e6e1dfb11b95ff5d14893d8 /_dbus_bindings/module.c
parent3c5d7904ea641f2b4adcf1edb1165e1381119120 (diff)
downloaddbus-python-23013477f373aae9569e05bf793dcb3ec92530fb.tar.gz
- Add Double type (and Float type #if'd out, ready for Alp's 32-bit float type
if/when it's added to libdbus) - Include "abstract" base classes and float types in module.c
Diffstat (limited to '_dbus_bindings/module.c')
-rw-r--r--_dbus_bindings/module.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/_dbus_bindings/module.c b/_dbus_bindings/module.c
index 4c47cec..20d6dbf 100644
--- a/_dbus_bindings/module.c
+++ b/_dbus_bindings/module.c
@@ -35,8 +35,10 @@ PyDoc_STRVAR(module_doc,
#include "generic-impl.h" /* Non D-Bus support code */
#include "validation-impl.h" /* Interface name, etc., validation */
#include "exceptions-impl.h" /* Exception base classes */
+#include "abstract-impl.h" /* DBusPythonInt, etc. */
#include "signature-impl.h" /* Signature and its custom iterator */
-#include "types-impl.h" /* IntNN, UIntNN, ObjectPath */
+#include "types-impl.h" /* Boolean, IntNN, UIntNN, ObjectPath */
+#include "floattypes-impl.h" /* Float, Double */
#include "containers-impl.h" /* Array, Dict, Variant */
#include "bytes-impl.h" /* Byte, ByteArray */
#include "message-impl.h" /* Message and subclasses */
@@ -64,8 +66,10 @@ init_dbus_bindings(void)
if (!init_generic()) return;
if (!init_exception_types()) return;
+ if (!init_abstract()) return;
if (!init_signature()) return;
if (!init_types()) return;
+ if (!init_float_types()) return;
if (!init_container_types()) return;
if (!init_byte_types()) return;
if (!init_message_types()) return;
@@ -77,8 +81,10 @@ init_dbus_bindings(void)
if (!this_module) return;
if (!insert_exception_types(this_module)) return;
+ if (!insert_abstract_types(this_module)) return;
if (!insert_signature(this_module)) return;
if (!insert_types(this_module)) return;
+ if (!insert_float_types(this_module)) return;
if (!insert_container_types(this_module)) return;
if (!insert_byte_types(this_module)) return;
if (!insert_message_types(this_module)) return;