Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
path = sys.argv[1]
-database = tools.Database()
+database = tools.Database(vendor="IPFire Project")
for RIR in tools.RIRS:
rir = RIR()
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)