X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fconfig.py;h=8a37997a6cd90f8a21024b13784687a4486fc57a;hb=7943d1a999e3dbcf5e504b5c1f9a5aa59217ef00;hp=37f30386c61f2abc5c965d2cf3fb6fd926a30995;hpb=4a231f87f474158efc120042e3029180823f4eee;p=sfa.git diff --git a/sfa/util/config.py b/sfa/util/config.py index 37f30386..8a37997a 100644 --- a/sfa/util/config.py +++ b/sfa/util/config.py @@ -48,6 +48,10 @@ class Config: if not hasattr(self, 'SFA_CONFIG_DIR'): # default to /var/lib/sfa not specified in config self.SFA_CONFIG_DIR="/etc/sfa" + + # create the data directory if it doesnt exist + if not os.path.isdir(self.SFA_DATA_DIR): + os.mkdir(self.SFA_DATA_DIR) except IOError, e: raise IOError, "Could not find the configuration file: %s" % config_file