iro/model/status.py
branchdevel
changeset 161 072ee139eb67
parent 156 a4ad521b127b
child 174 762981cada07
--- a/iro/model/status.py	Tue Feb 14 15:47:42 2012 +0100
+++ b/iro/model/status.py	Tue Feb 14 16:23:27 2012 +0100
@@ -1,11 +1,15 @@
 class Status:
     '''status for one recipient'''
-    todo = 1
-    good = 2
-    error = 3
+    GOOD = 1
+    ERROR = 99
     
-    def __init__(self, offer, status, errtext=None):
-        self.status = status
-        self.offer = offer             #the offer over that this job was done
-        self.errtext = errtext         #the error text
+    def __init__(self, provider, route, error=None):
+        if error:
+            self.status = Status.ERROR
+        else:
+            self.status = Status.GOOD
+        
+        self.provider = provider
+        self.route = route
+        self.error = error