From: erickson Date: Wed, 6 Feb 2008 17:53:33 +0000 (+0000) Subject: added vars to store permission error info X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6a84d55201d7b037352bb2a808c0ce0ae5a692c4;p=Evergreen.git added vars to store permission error info git-svn-id: svn://svn.open-ils.org/ILS/trunk@8667 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/python/oils/event.py b/Open-ILS/src/python/oils/event.py index 6e8b6fbd4d..fad03f2417 100644 --- a/Open-ILS/src/python/oils/event.py +++ b/Open-ILS/src/python/oils/event.py @@ -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...