]> git.ipfire.org Git - location/location-database.git/commitdiff
Set database vendor
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Jun 2018 14:13:59 +0000 (15:13 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Jun 2018 14:13:59 +0000 (15:13 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
compile-database
tools/database.py

index f22518677f925815a38af27b821078fb4d0742c9..01c12e80ae09e3b8893ff86b7977234ac16d6b2c 100755 (executable)
@@ -30,7 +30,7 @@ if not len(sys.argv) > 1:
 
 path = sys.argv[1]
 
-database = tools.Database()
+database = tools.Database(vendor="IPFire Project")
 for RIR in tools.RIRS:
        rir = RIR()
 
index 99d6918af013e50928c635b3120281b522a110ff..8ad61c58d628373399c2e3c045babecbe882e2ff 100644 (file)
@@ -30,10 +30,18 @@ from . import util
 RE_AS = re.compile("^AS(\d+)$")
 
 class Database(object):
-       def __init__(self):
+       def __init__(self, vendor, description=None, license=None):
                self.writer = location.Writer()
 
-               # XXX must set vendor, license and description
+               # Set metadata
+               if vendor:
+                       self.writer.vendor = vendor
+
+               if description:
+                       self.writer.description = description
+
+               if license:
+                       self.writer.license = license
 
        def write(self, path):
                self.writer.write(path)