]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/python/database.c
Add license attribute to the database
[people/ms/libloc.git] / src / python / database.c
index f04a44dc951cb4598d71ea4858eaa13e17827ecb..d41da47e52813c23ecbb94da3d27bae998f3c6d6 100644 (file)
@@ -80,6 +80,12 @@ static PyObject* Database_get_vendor(DatabaseObject* self) {
        return PyUnicode_FromString(vendor);
 }
 
+static PyObject* Database_get_license(DatabaseObject* self) {
+       const char* license = loc_database_get_license(self->db);
+
+       return PyUnicode_FromString(license);
+}
+
 static PyObject* Database_get_created_at(DatabaseObject* self) {
        time_t created_at = loc_database_created_at(self->db);
 
@@ -169,6 +175,13 @@ static struct PyGetSetDef Database_getsetters[] = {
                NULL,
                NULL,
        },
+       {
+               "license",
+               (getter)Database_get_license,
+               NULL,
+               NULL,
+               NULL,
+       },
        {
                "vendor",
                (getter)Database_get_vendor,