[dak/master] Delay setting up worker pool.
We need to delay creating the worker pool until we have parsed the
command line options so that changes also take effect in child
processes.
---
dak/generate_packages_sources2.py | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dak/generate_packages_sources2.py b/dak/generate_packages_sources2.py
index 5716e7e..4b2a1d1 100755
--- a/dak/generate_packages_sources2.py
+++ b/dak/generate_packages_sources2.py
@@ -293,10 +293,6 @@ def generate_translations(suite_id, component_id):
#############################################################################
def main():
- from daklib.dakmultiprocessing import DakProcessPool, PROC_STATUS_SUCCESS, PROC_STATUS_SIGNALRAISED
- pool = DakProcessPool()
-
- from daklib.dbconn import Component, DBConn, get_suite, Suite
from daklib.config import Config
from daklib import daklog
@@ -317,8 +313,12 @@ def main():
if Options.has_key("Help"):
usage()
+ from daklib.dakmultiprocessing import DakProcessPool, PROC_STATUS_SUCCESS, PROC_STATUS_SIGNALRAISED
+ pool = DakProcessPool()
+
logger = daklog.Logger('generate-packages-sources2')
+ from daklib.dbconn import Component, DBConn, get_suite, Suite
session = DBConn().session()
session.execute("SELECT add_missing_description_md5()")
session.commit()
--
1.7.2.5
Reply to: