iro/model/schema.py
branchdevel
changeset 140 75d0eaaa871d
parent 136 ca926774e16c
child 148 11e0fdc1a58c
--- 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)