repaired logic error in reading event status. assuming existance of code and textcode
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 18 Jan 2008 22:02:32 +0000 (22:02 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 18 Jan 2008 22:02:32 +0000 (22:02 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8427 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/python/oils/event.py

index d3a78f0..6e8b6fb 100644 (file)
@@ -5,15 +5,15 @@ class Event(object):
 
 
     def __init__(self, evt_hash={}):
-        self.code = evt_hash.get('ilsevent') or -1 
-        self.text_code = evt_hash.get('textcode') or ''
+        self.code = int(evt_hash['ilsevent'])
+        self.text_code = evt_hash['textcode']
         self.desc = evt_hash.get('desc') or ''
-        self.payload = evt_hash.get('payload') or None
+        self.payload = evt_hash.get('payload')
         self.debug = evt_hash.get('stacktrace') or ''
         self.servertime = evt_hash.get('servertime') or ''
 
         self.success = False
-        if self.code == int(0):
+        if self.code == 0:
             self.success = True
 
     def __str__(self):