コード例 #1
0
ファイル: updater.py プロジェクト: jar3b/py-phias
 def __set__update_version(cls, updver=0):
     db = DBImpl(psycopg2, DatabaseConfig)
     try:
         assert isinstance(updver, int), "Update version must be of int type."
         db.execute('UPDATE "CONFIG" SET version={} WHERE id=0'.format(updver))
     finally:
         db.close()
コード例 #2
0
ファイル: updater.py プロジェクト: jar3b/py-phias
 def get_current_fias_version(cls):
     db = None
     try:
         db = DBImpl(psycopg2, DatabaseConfig)
         rows = db.get_rows('SELECT version FROM "CONFIG" WHERE id=0', True)
         assert len(rows) > 0, "Cannot get a version"
         return rows[0]['version']
     except:
         return 0
     finally:
         if db:
             db.close()