X-Git-Url: http://git.ipfire.org/?p=people%2Fjschlag%2Fpbs.git;a=blobdiff_plain;f=src%2Fbuildservice%2F__init__.py;h=7a744f5a27c825ddc5a8bd219956186197717ea1;hp=9619bfecfe58b4e0a14ce93d6986fd01281e90ce;hb=c4a3df5465c882ae8784161bea239722399709e3;hpb=a2db7eeacea0d1ab647ae629d08522cb743dc722 diff --git a/src/buildservice/__init__.py b/src/buildservice/__init__.py index 9619bfe..7a744f5 100644 --- a/src/buildservice/__init__.py +++ b/src/buildservice/__init__.py @@ -94,10 +94,13 @@ class Backend(object): @lazy_property def db(self): - name = self.config.get("database", "name") - hostname = self.config.get("database", "hostname") - user = self.config.get("database", "user") - password = self.config.get("database", "password") + try: + name = self.config.get("database", "name") + hostname = self.config.get("database", "hostname") + user = self.config.get("database", "user") + password = self.config.get("database", "password") + except ConfigParser.Error as e: + log.error("Error parsing the config: %s" % e.message) log.debug("Connecting to database %s @ %s" % (name, hostname))