porting over permission failure vars
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 6 Feb 2008 17:54:28 +0000 (17:54 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 6 Feb 2008 17:54:28 +0000 (17:54 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8668 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 6e8b6fb..fad03f2 100644 (file)
@@ -3,7 +3,6 @@ import osrf.ex
 class Event(object):
     ''' Generic ILS event object '''
 
-
     def __init__(self, evt_hash={}):
         self.code = int(evt_hash['ilsevent'])
         self.text_code = evt_hash['textcode']
@@ -11,14 +10,20 @@ class Event(object):
         self.payload = evt_hash.get('payload')
         self.debug = evt_hash.get('stacktrace') or ''
         self.servertime = evt_hash.get('servertime') or ''
+        self.ilsperm = evt_hash.get('ilsperm')
+        self.ilspermloc = evt_hash.get('ilspermloc')
 
         self.success = False
         if self.code == 0:
             self.success = True
 
     def __str__(self):
-        return '%s: %s:%s -> %s' % (
-            self.__class__.__name__, self.code, self.text_code, self.desc)
+        if self.ilsperm:
+            return '%s: %s:%s -> %s %s@%s' % (
+                self.__class__.__name__, self.code, self.text_code, self.desc, self.ilsperm, str(self.ilspermloc))
+        else:
+            return '%s: %s:%s -> %s' % (
+                self.__class__.__name__, self.code, self.text_code, self.desc)
 
     # XXX eventually, add events file parsing...