X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fdbconn.py;h=979256e0c5c0969c24d94fd1c60df57f40baabfb;hb=e6a0eee330810ba5bdb752f67f7dc6cc2b623184;hp=4c6f38340676670e27b41373e7780aa81b5ce1cf;hpb=35eea3b7e76b202f70ef627db6547d334e8c91ed;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index 4c6f3834..979256e0 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -3164,18 +3164,18 @@ class DBConn(object): def __createconn(self): from config import Config cnf = Config() - if cnf["DB::Service"]: + if cnf.has_key("DB::Service"): connstr = "postgresql://service=%s" % cnf["DB::Service"] - elif cnf["DB::Host"]: + elif cnf.has_key("DB::Host"): # TCP/IP connstr = "postgresql://%s" % cnf["DB::Host"] - if cnf["DB::Port"] and cnf["DB::Port"] != "-1": + if cnf.has_key("DB::Port") and cnf["DB::Port"] != "-1": connstr += ":%s" % cnf["DB::Port"] connstr += "/%s" % cnf["DB::Name"] else: # Unix Socket connstr = "postgresql:///%s" % cnf["DB::Name"] - if cnf["DB::Port"] and cnf["DB::Port"] != "-1": + if cnf.has_key("DB::Port") and cnf["DB::Port"] != "-1": connstr += "?port=%s" % cnf["DB::Port"] engine_args = { 'echo': self.debug }