]>
git.ipfire.org Git - people/jschlag/pbs.git/blob - src/buildservice/settings.py
5 class Settings(base
.Object
):
6 def get(self
, key
, default
=None):
7 res
= self
.db
.get("SELECT v FROM settings WHERE k = %s", key
)
13 def get_int(self
, key
, default
=None):
14 value
= self
.get(key
, default
)
21 def get_float(self
, key
, default
=None):
22 value
= self
.get(key
, default
)
29 def set(self
, key
, value
):
30 self
.db
.execute("INSERT INTO settings(k, v) VALUES(%s, %s) \
31 ON CONFLICT (k) DO UPDATE v = excluded.v WHERE k = excluded.k",