]> git.decadent.org.uk Git - dak.git/blobdiff - dak/transitions.py
Check for help option before we do any database connect or sudo checks/prints
[dak.git] / dak / transitions.py
index 3cac07af25142477214ff8d9c9db159f4455be3d..23752718d15ab5a1bfd589fc48bd15b0f9b3605e 100755 (executable)
@@ -58,6 +58,9 @@ def init():
 
     Options = Cnf.SubTree("Edit-Transitions::Options")
 
+    if Options["help"]:
+        usage()
+
     whoami = os.getuid()
     whoamifull = pwd.getpwuid(whoami)
     username = whoamifull[0]
@@ -68,9 +71,6 @@ def init():
     projectB = pg.connect(Cnf["DB::Name"], Cnf["DB::Host"], int(Cnf["DB::Port"]))
     daklib.database.init(Cnf, projectB)
     
-    if Options["help"]:
-        usage()
-
 ################################################################################
 
 def usage (exit_code=0):