예제 #1
0
 def getVersion(self):
     cu = self.dbh.cursor()
     cu.execute("SAVEPOINT getversion_save")
     try:
         try:
             return BaseDatabase.getVersion(self, raiseOnError=True)
         except sqlerrors.InvalidTable:
             self.version = sqllib.DBversion(0, 0)
             return self.version
     finally:
         cu.execute("ROLLBACK TO SAVEPOINT getversion_save")
예제 #2
0
 def getVersion(self):
     cu = self.dbh.cursor()
     cu.execute("SAVEPOINT getversion_save")
     try:
         try:
             return BaseDatabase.getVersion(self, raiseOnError=True)
         except sqlerrors.InvalidTable:
             self.version = sqllib.DBversion(0, 0)
             return self.version
     finally:
         cu.execute("ROLLBACK TO SAVEPOINT getversion_save")