extras-buildsys/server DBManager.py,1.1.2.2.4.3,1.1.2.2.4.4

Michael Schwendt mschwendt at fedoraproject.org
Mon Sep 8 15:56:39 UTC 2008


Author: mschwendt

Update of /cvs/fedora/extras-buildsys/server
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3818/server

Modified Files:
      Tag: Plague-0_4_5
	DBManager.py 
Log Message:
release 0.4.5.5 : db engine init fixes


Index: DBManager.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/DBManager.py,v
retrieving revision 1.1.2.2.4.3
retrieving revision 1.1.2.2.4.4
diff -u -r1.1.2.2.4.3 -r1.1.2.2.4.4
--- DBManager.py	7 Sep 2008 17:05:46 -0000	1.1.2.2.4.3
+++ DBManager.py	8 Sep 2008 15:56:38 -0000	1.1.2.2.4.4
@@ -302,7 +302,7 @@
 
         if not self._db_engine_class:
             print "Error: database engine '%s' could not be loaded.  " \
-                    "Perhaps you need the python module for it?" % engine
+                    "Perhaps you need the python module for it?" % self.engine
             os._exit(1)
 
         print "Using database engine %s." % self.engine
@@ -361,7 +361,7 @@
         # Rename columns in jobs table, because `RELEASE` is a new
         # reserved keyword in MySQL 5, and the quote character is
         # different for Postgresql.
-        for i in range(len(curs.description)):
+        for i in range(len(curs.description or [])):
             if curs.description[i][0].upper() == 'RELEASE':
                 if self.engine == 'mysql':
                     curs.execute('ALTER TABLE jobs CHANGE `release` rpm_release VARCHAR(25);')




More information about the fedora-extras-commits mailing list