summaryrefslogtreecommitdiffstats
path: root/bindings/python/wrapper_bottom.c
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/python/wrapper_bottom.c')
-rw-r--r--bindings/python/wrapper_bottom.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/bindings/python/wrapper_bottom.c b/bindings/python/wrapper_bottom.c
new file mode 100644
index 00000000..51de44b0
--- /dev/null
+++ b/bindings/python/wrapper_bottom.c
@@ -0,0 +1,18 @@
+PyMODINIT_FUNC
+init_lasso(void)
+{
+ PyObject *m, *d;
+
+ if (PyType_Ready(&PyGObjectPtrType) < 0)
+ return;
+
+ m = Py_InitModule3("_lasso", lasso_methods, "_lasso wrapper module");
+ d = PyModule_GetDict(m);
+ register_constants(d);
+
+ lasso_wrapper_key = g_quark_from_static_string("PyLasso::wrapper");
+
+ Py_INCREF(&PyGObjectPtrType);
+ PyModule_AddObject(m, "PyGObjectPtr", (PyObject *)&PyGObjectPtrType);
+}
+