[dak/master] this sucks
we do need the postgres connection. THIS OLD CODE SUCKS BIG TIME.
WHO THE FUCK CREATES A DATABASE "MODUL" AND THEN STILL DOES ALL
THE DATABASE LOGIC (INCL CONNECTING) IN ALL THOSE TONS OF OTHER
FILES? PLEASE DIE.
Signed-off-by: Joerg Jaspert <joerg@debian.org>
---
dak/generate_index_diffs.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/dak/generate_index_diffs.py b/dak/generate_index_diffs.py
index 097707d..774e046 100755
--- a/dak/generate_index_diffs.py
+++ b/dak/generate_index_diffs.py
@@ -37,6 +37,7 @@ import tempfile
import subprocess
import time
import apt_pkg
+import pg
from daklib import utils
from daklib import database
@@ -279,7 +280,7 @@ def genchanges(Options, outdir, oldfile, origfile, maxdiffs = 14):
def main():
- global Cnf, Options, Logger
+ global Cnf, Options, Logger, projectB
os.umask(0002)
@@ -310,6 +311,9 @@ def main():
if Options.has_key("RootDir"): Cnf["Dir::Root"] = Options["RootDir"]
+ projectB = pg.connect(Cnf["DB::Name"], Cnf["DB::Host"], int(Cnf["DB::Port"]))
+ database.init(Cnf, projectB)
+
if not suites:
suites = Cnf.SubTree("Suite").List()
--
1.5.6.5
Reply to: