don't assume response evt is non-null
authorerickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Thu, 8 Apr 2010 18:04:10 +0000 (18:04 +0000)
committererickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Thu, 8 Apr 2010 18:04:10 +0000 (18:04 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/constrictor/trunk@856 6d9bc8c9-1ec2-4278-b937-99fde70a366f

contrib/evergreen/eg_workflow.py

index a7e5cc4..4cb3f4b 100644 (file)
@@ -33,11 +33,12 @@ def doCheckout(copyBarcode, patronID, recurse=False):
 def doRenew(copyBarcode):
 
     evt = eg_tasks.RenewTask().start(copy_barcode=copyBarcode)
-    evt_txt = Event.parse_event(evt).text_code
-    log_info("Renew(%s) -> %s" % (copyBarcode, evt_txt))
+    if evt:
+        evt_txt = Event.parse_event(evt).text_code
+        log_info("Renew(%s) -> %s" % (copyBarcode, evt_txt))
 
-    if evt_txt == OILS_EVENT_SUCCESS:
-        return evt
+        if evt_txt == OILS_EVENT_SUCCESS:
+            return evt
 
     return None