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

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to