--- a/iro/model/schema.py Thu Feb 09 17:35:23 2012 +0100
+++ b/iro/model/schema.py Thu Feb 09 17:36:31 2012 +0100
@@ -10,6 +10,7 @@
from sqlalchemy import and_
import sqlalchemy.sql.functions as func
+import job
from ..error import JobNotFound
Base = declarative_base()
@@ -76,6 +77,11 @@
user_id = Column("user", String(100), ForeignKey('apiuser.name'))
user = relationship("User", backref=backref('jobs'))
+ @property
+ def extend(self):
+ return job.exJobs[self.id]
+
+
def __repr__(self):
return "<Job('%s','%s','%s','%s')>"%(self.id,self.info, self.status, self.user_id)