diff -r ff1edf7c1329 -r a4ad521b127b iro/model/job.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]