mirror of
https://github.com/lilydjwg/archrepo2.git
synced 2025-03-10 12:02:43 +00:00
18 lines
547 B
Python
18 lines
547 B
Python
import sqlite3
|
|
|
|
def getver(db):
|
|
try:
|
|
ver = tuple(db.execute('select ver from version_info limit 1'))[0][0]
|
|
except sqlite3.OperationalError:
|
|
ver = '0.1' # This version has no version info
|
|
return ver
|
|
|
|
def setver(db, ver):
|
|
db.execute('''create table if not exists version_info
|
|
(ver text)''')
|
|
c = tuple(db.execute('select count(*) from version_info'))[0][0]
|
|
if c == 1:
|
|
db.execute('update version_info set ver=?', (ver,))
|
|
else:
|
|
db.execute('insert into version_info (ver) values (?)', (ver,))
|
|
db.commit()
|