diff -r 65117fd28400 -r 75d0eaaa871d iro/model/schema.py --- 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 ""%(self.id,self.info, self.status, self.user_id)