[pkg-fso-commits] [SCM] framworkd debian packageing branch, master, updated. milestone2-110-g76700a0

Michael 'Mickey' Lauer mickey at vanille-media.de
Tue Sep 2 10:34:58 UTC 2008


The following commit has been merged in the master branch:
commit d0b8a65c7eea3b95d2d5f6f6761d7902a405e6ed
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date:   Thu Aug 28 21:20:45 2008 +0200

    ousaged: convert to Python logging

diff --git a/framework/subsystems/ousaged/generic.py b/framework/subsystems/ousaged/generic.py
index 875e3e7..9dce29e 100644
--- a/framework/subsystems/ousaged/generic.py
+++ b/framework/subsystems/ousaged/generic.py
@@ -9,21 +9,24 @@ Open Usage Daemon - Generic usage support
 GPLv2 or later
 """
 
-__version__ = "0.0.0"
+MODULE_NAME = "ousaged"
+__version__ = "0.1.0"
 
 DBUS_INTERFACE_PREFIX = "org.freesmartphone.Usage"
 DBUS_PATH_PREFIX = "/org/freesmartphone/Usage"
 
+from helpers import readFromFile, writeToFile
+
 import dbus
 import dbus.service
-import os
-import sys
-from syslog import syslog, LOG_ERR, LOG_WARNING, LOG_INFO, LOG_DEBUG
-from helpers import LOG, readFromFile, writeToFile
+
 from gobject import idle_add
 
+import os, sys
+import sys
+
 import logging
-logger = logging.getLogger('ousaged')
+logger = logging.getLogger( MODULE_NAME )
 
 class AbstractResource( object ):
     def __init__( self, usageControl ):
@@ -168,7 +171,7 @@ class GenericUsageControl( dbus.service.Object ):
         if old_owner and not new_owner:
             for resource in self.resources.values():
                 resource.cleanup( old_owner )
-                
+
     #
     # dbus methods
     #
diff --git a/framework/subsystems/ousaged/helpers.py b/framework/subsystems/ousaged/helpers.py
index 913508f..b6b793a 100644
--- a/framework/subsystems/ousaged/helpers.py
+++ b/framework/subsystems/ousaged/helpers.py
@@ -1,20 +1,25 @@
-import sys
-from syslog import syslog, LOG_ERR, LOG_WARNING, LOG_INFO, LOG_DEBUG
-from framework.config import LOG
+import logging
+logger = logging.getLogger('odeviced')
 
-# helpers
+#============================================================================#
 def readFromFile( path ):
+#============================================================================#
     try:
         value = open( path, 'r' ).read().strip()
     except IOError, e:
-        LOG( LOG_ERR, "(could not read from '%s': %s)" % ( path, e ) )
+        logger.warning( "(could not read from '%s': %s)" % ( path, e ) )
         return "N/A"
     else:
-        LOG( LOG_DEBUG, "(read '%s' from '%s')" % ( value, path ) )
+        logger.debug( "(read '%s' from '%s')" % ( value, path ) )
         return value
 
+#============================================================================#
 def writeToFile( path, value ):
-    LOG( LOG_DEBUG, "(writing '%s' to '%s')" % ( value, path ) )
-    f = open( path, 'w' )
-    if f:
+#============================================================================#
+    logger.debug( "(writing '%s' to '%s')" % ( value, path ) )
+    try:
+        f = open( path, 'w' )
+    except IOError, e:
+        logger.warning( "(could not write to '%s': %s)" % ( path, e ) )
+    else:
         f.write( "%s\n" % value )

-- 
framworkd debian packageing



More information about the pkg-fso-commits mailing list