make sure things work out as the right default
authorSeth Vidal <skvidal@fedoraproject.org>
Tue, 29 Jan 2008 15:06:12 +0000 (10:06 -0500)
committerSeth Vidal <skvidal@fedoraproject.org>
Tue, 29 Jan 2008 15:06:12 +0000 (10:06 -0500)
createrepo/__init__.py
genpkgmetadata.py

index 0d36c894ba9675b3712b91a2889591ebf567ad35..1df692316e0a0e4dbad648d1b9174529e17f9abf 100644 (file)
@@ -57,7 +57,7 @@ class MetaDataConfig(object):
         self.quiet = False
         self.verbose = False
         self.excludes = []
-        self.baseurl = ''
+        self.baseurl = None
         self.groupfile = None
         self.sumtype = 'sha'
         self.noepoch = False # hmm - maybe a fixme?
index 6b9560f5857d4a1e3b15260135504635c2e36195..9d60daeae467970fcabb296dd1c8dbb29f3bb0a4 100755 (executable)
@@ -111,6 +111,8 @@ def parseArgs(args, conf):
     for opt in parser.option_list:
         if opt.dest is None: # this is fairly silly
             continue
+        if getattr(opts, opt.dest) is None: # if it's not set, take the default from the base class
+            continue
         setattr(conf, opt.dest, getattr(opts, opt.dest))
     
     directory = directories[0]