From 68431a39b0b2d6fe1bb763a9b688bc36bd21de69 Mon Sep 17 00:00:00 2001
From: James Troup <james@nocrew.org>
Date: Thu, 2 Jan 2003 18:13:41 +0000
Subject: [PATCH] Connect to postgresql after checking for -h/--help

---
 rhona | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/rhona b/rhona
index e0cf0f0f..50c53b69 100755
--- a/rhona
+++ b/rhona
@@ -2,7 +2,7 @@
 
 # rhona, cleans up unassociated binary and source packages
 # Copyright (C) 2000, 2001, 2002  James Troup <james@nocrew.org>
-# $Id: rhona,v 1.25 2002-10-16 02:47:32 troup Exp $
+# $Id: rhona,v 1.26 2003-01-02 18:13:41 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -321,8 +321,6 @@ def main():
 	if not Cnf.has_key("Rhona::Options::%s" % (i)):
 	    Cnf["Rhona::Options::%s" % (i)] = "";
 
-    projectB = pg.connect(Cnf["DB::Name"], Cnf["DB::Host"], int(Cnf["DB::Port"]));
-
     Arguments = [('h',"help","Rhona::Options::Help"),
                  ('n',"no-action","Rhona::Options::No-Action")];
 
@@ -332,6 +330,8 @@ def main():
     if Options["Help"]:
         usage();
 
+    projectB = pg.connect(Cnf["DB::Name"], Cnf["DB::Host"], int(Cnf["DB::Port"]));
+
     now_date = time.strftime("%Y-%m-%d %H:%M");
     delete_date = time.strftime("%Y-%m-%d %H:%M", time.localtime(time.time()-int(Cnf["Rhona::StayOfExecution"])));
 
-- 
2.39.5