From: Dirk M. <di...@fr...> - 2006-10-31 17:22:59
|
Author: dmeyer Date: Tue Oct 31 17:22:46 2006 New Revision: 1947 Added: trunk/beacon/src/libthumb.c - copied unchanged from r1946, /trunk/beacon/src/thumbnail.c Removed: trunk/beacon/src/thumbnail.c trunk/beacon/src/thumbnail.h Modified: trunk/beacon/bin/beacon trunk/beacon/setup.py trunk/beacon/src/server/__init__.py trunk/beacon/src/server/thumbnailer.py Log: move some files around (part 4) Modified: trunk/beacon/bin/beacon ============================================================================== --- trunk/beacon/bin/beacon (original) +++ trunk/beacon/bin/beacon Tue Oct 31 17:22:46 2006 @@ -279,17 +279,18 @@ '%(filename)s %(lineno)s: %(message)s') handler.setFormatter(f) log.addHandler(handler) - + + +import kaa.beacon.server + # fork thumbnailer / hwmon pid = os.fork() if not pid: # hwmon part (import this first because of hal/gtk) - import kaa.beacon.server.hwmon.server - kaa.beacon.server.hwmon.server.Server() + hwmon = kaa.beacon.server.HardwareMonitorServer() # thumbnailer part - import kaa.beacon.server.thumbnailer - kaa.beacon.server.thumbnailer.init() + thumb = kaa.beacon.server.Thumbnailer() # set nice level os.nice(19) @@ -305,9 +306,7 @@ # beacon server -import kaa.beacon.server.server import kaa.beacon.thumbnail -import kaa.beacon.server.hwmon def garbage_collect(): g = gc.collect() @@ -328,10 +327,10 @@ # connect hwmon log.info('connect to hwmon ...') - kaa.beacon.server.hwmon.connect() + kaa.beacon.server.HardwareMonitorClient().connect() log.info('connection to hwmon established') - server = kaa.beacon.server.server.Server(database) + server = kaa.beacon.server.BeaconServer(database) if os.environ.get('BEACON_MONITOR'): for dirname in os.environ.get('BEACON_MONITOR').split(':'): log.info('monitor %s', dirname) Modified: trunk/beacon/setup.py ============================================================================== --- trunk/beacon/setup.py (original) +++ trunk/beacon/setup.py Tue Oct 31 17:22:46 2006 @@ -41,7 +41,7 @@ sys.exit(1) thumb_ext = Extension("kaa.beacon._libthumb", - ["src/thumbnail.c", "src/libpng.c" ], + ["src/libthumb.c", "src/libpng.c" ], config='src/config.h') if not thumb_ext.check_library('imlib2', '1.1.1'): Modified: trunk/beacon/src/server/__init__.py ============================================================================== --- trunk/beacon/src/server/__init__.py (original) +++ trunk/beacon/src/server/__init__.py Tue Oct 31 17:22:46 2006 @@ -0,0 +1,18 @@ +def BeaconServer(database): + import server + return server.Server(database) + +def HardwareMonitorServer(): + import hwmon.server + return hwmon.server.Server() + +def HardwareMonitorClient(): + import hwmon + return hwmon + +def Thumbnailer(): + import thumbnailer + return thumbnailer.init() + +def connect_hardware_monitor(): + import hwmon.server Modified: trunk/beacon/src/server/thumbnailer.py ============================================================================== --- trunk/beacon/src/server/thumbnailer.py (original) +++ trunk/beacon/src/server/thumbnailer.py Tue Oct 31 17:22:46 2006 @@ -249,3 +249,5 @@ log.error('thumbnail: %s' % e) time.sleep(0.1) sys.exit(0) + + return thumbnailer |