[dak/master 7/7] admin: Show options set in configuration database
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
---
dak/admin.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/dak/admin.py b/dak/admin.py
index 808fb88..d159651 100755
--- a/dak/admin.py
+++ b/dak/admin.py
@@ -59,6 +59,7 @@ Perform administrative work on the dak database.
config / c:
c db show db config
c db-shell show db config in a usable form for psql
+ c NAME show option NAME as set in configuration table
architecture / a:
a list show a list of architectures
@@ -456,7 +457,12 @@ def show_config(command):
e.append('PGPORT')
print "export " + " ".join(e)
else:
- die("E: config command unknown")
+ session = DBConn().session()
+ try:
+ o = session.query(DBConfig).filter_by(name = mode).one()
+ print o.value
+ except NoResultFound:
+ print "W: option '%s' not set" % mode
dispatch['config'] = show_config
dispatch['c'] = show_config
--
1.7.2.5
Reply to: