| Index: appengine/findit/model/base_try_job.py
|
| diff --git a/appengine/findit/model/base_try_job.py b/appengine/findit/model/base_try_job.py
|
| index ea8f0293315ec3ae325ba0f94c266ddc54d2d206..0623e8ae202b9cba879a4b07a12acb8bb5f46268 100644
|
| --- a/appengine/findit/model/base_try_job.py
|
| +++ b/appengine/findit/model/base_try_job.py
|
| @@ -25,3 +25,19 @@ class BaseTryJob(ndb.Model):
|
| @property
|
| def failed(self):
|
| return self.status == analysis_status.ERROR
|
| +
|
| + @classmethod
|
| + def GetMasterName(cls, key):
|
| + return key.pairs()[0][1].split('/')[0]
|
| +
|
| + @classmethod
|
| + def GetBuilderName(cls, key):
|
| + return key.pairs()[0][1].split('/')[1]
|
| +
|
| + @ndb.ComputedProperty
|
| + def master_name(self):
|
| + return self.GetMasterName(self.key)
|
| +
|
| + @ndb.ComputedProperty
|
| + def builder_name(self):
|
| + return self.GetBuilderName(self.key)
|
|
|