comparison treepkg/packager.py @ 7:96f4f58c62b5

Rename the Packager class to PackagerGroup
author Bernhard Herzog <bh@intevation.de>
date Fri, 09 Mar 2007 14:33:50 +0100
parents fee641fec94e
children 574506a022f6
comparison
equal deleted inserted replaced
6:38330d45047f 7:96f4f58c62b5
345 def create_packager(packager_class, **kw): 345 def create_packager(packager_class, **kw):
346 module = util.import_dotted_name(packager_class) 346 module = util.import_dotted_name(packager_class)
347 return module.AssemblyLine(**kw) 347 return module.AssemblyLine(**kw)
348 348
349 349
350 class Packager(object): 350 class PackagerGroup(object):
351 351
352 def __init__(self, assembly_lines, check_interval): 352 def __init__(self, assembly_lines, check_interval):
353 self.assembly_lines = assembly_lines 353 self.assembly_lines = assembly_lines
354 self.check_interval = check_interval 354 self.check_interval = check_interval
355 355
356 def run(self): 356 def run(self):
357 """Runs the plant indefinitely""" 357 """Runs the packager group indefinitely"""
358 logging.info("Packager start. Will check every %d seconds", 358 logging.info("Tree packager starts. Will check every %d seconds",
359 self.check_interval) 359 self.check_interval)
360 last_check = -1 360 last_check = -1
361 while 1: 361 while 1:
362 now = time.time() 362 now = time.time()
363 if now > last_check + self.check_interval: 363 if now > last_check + self.check_interval:
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)