]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/python/network.c
python: Make lookup function available
[people/ms/libloc.git] / src / python / network.c
index ae7b2985e95044a02e98348c239ddd195764b7a1..f36b3393ff177747b77c762337cab04dea2f1b9d 100644 (file)
 #include "locationmodule.h"
 #include "network.h"
 
+PyObject* new_network(PyTypeObject* type, struct loc_network* network) {
+       NetworkObject* self = (NetworkObject*)type->tp_alloc(type, 0);
+       if (self) {
+               self->network = loc_network_ref(network);
+       }
+
+       return (PyObject*)self;
+}
+
 static PyObject* Network_new(PyTypeObject* type, PyObject* args, PyObject* kwds) {
        NetworkObject* self = (NetworkObject*)type->tp_alloc(type, 0);