moving Status to own file devel
authorSandro Knauß <knauss@netzguerilla.net>
Mon, 13 Feb 2012 22:18:06 +0100
branchdevel
changeset 156 a4ad521b127b
parent 155 ff1edf7c1329
child 157 0192f9107870
moving Status to own file
iro/model/job.py
iro/model/status.py
iro/offer/offer.py
--- a/iro/model/job.py	Mon Feb 13 22:16:26 2012 +0100
+++ b/iro/model/job.py	Mon Feb 13 22:18:06 2012 +0100
@@ -1,19 +1,8 @@
 from collections import MutableMapping
 
 import schema
+import offer
 from .dbdefer import dbdefer
-from .offer import extendProvider
-
-class Status:
-    '''status for one recipient'''
-    todo = 1
-    good = 2
-    error = 3
-    
-    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
 
 class ExJob:
     '''One Job is a class that handles one job has multiple tasks'''
@@ -42,7 +31,7 @@
         user.jobs.append(job)
         session.commit()
         
-        o = extendProvider(user, message.typ, offers, session=session)
+        o = offer.extendProvider(user, message.typ, offers, session=session)
         self[job.id] = ExJob(job.id, recipients, message, o)
         return self[job.id]
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/iro/model/status.py	Mon Feb 13 22:18:06 2012 +0100
@@ -0,0 +1,11 @@
+class Status:
+    '''status for one recipient'''
+    todo = 1
+    good = 2
+    error = 3
+    
+    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
+
--- a/iro/offer/offer.py	Mon Feb 13 22:16:26 2012 +0100
+++ b/iro/offer/offer.py	Mon Feb 13 22:18:06 2012 +0100
@@ -1,4 +1,4 @@
-from ..model.job import Status
+from  ..model.status import Status
 
 class Offer():
     def __init__(self, name, routes=[]):