[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819

Sebastian Krzyszkowiak seba.dos1 at gmail.com
Sat Aug 6 08:17:15 UTC 2011


The following commit has been merged in the debian branch:
commit d83ac1f996300c3928591fd74f1116b919222c41
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date:   Thu Jul 9 13:09:34 2009 +0200

    opimd: SIM-Messages-FSO: add error handling when handling timestamp

diff --git a/framework/subsystems/opimd/pimb_sim_messages_fso.py b/framework/subsystems/opimd/pimb_sim_messages_fso.py
index 5304c85..059b85e 100644
--- a/framework/subsystems/opimd/pimb_sim_messages_fso.py
+++ b/framework/subsystems/opimd/pimb_sim_messages_fso.py
@@ -51,7 +51,7 @@ _UNAVAILABLE_PART = '<???>'
 class SIMMessageBackendFSO(Backend):
 #----------------------------------------------------------------------------#
     name = 'SIM-Messages-FSO'
-    properties = []
+    properties = [PIMB_CAN_ADD_ENTRY]
 
     # Dict containing the domain handler objects we support
     _domain_handlers = None
@@ -114,9 +114,12 @@ class SIMMessageBackendFSO(Backend):
         entry['SMS-combined_message'] = 0
 
         if props.has_key('timestamp'):
-            timestamp = props['timestamp'][:len(props['timestamp'])-6]
-            entry['Timezone'] = props['timestamp'][len(props['timestamp'])-5:]
-            entry['Timestamp'] = time.mktime(time.strptime(timestamp))
+            try:
+                timestamp = props['timestamp'][:len(props['timestamp'])-6]
+                entry['Timezone'] = props['timestamp'][len(props['timestamp'])-5:]
+                entry['Timestamp'] = time.mktime(time.strptime(timestamp))
+            except ValueError:
+                logger.error('Couldn't handle timestamp!')
 
         if props.has_key('csm_seq'):
             entry['SMS-combined_message'] = 1

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list