diff options
author | Michael Wood <michael.g.wood@intel.com> | 2016-11-24 11:20:01 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-11-30 15:48:10 +0000 |
commit | b58b982eaf17b1cbe1b5ede1edda960d69cb5586 (patch) | |
tree | cc7762cb0b63676dc0e1667646ba1801240e5f3a /bitbake/lib/toaster | |
parent | 30a9f65dcc043c1f51fd3128653ea5ecef8e25a0 (diff) | |
download | poky-b58b982eaf17b1cbe1b5ede1edda960d69cb5586.tar.gz |
bitbake: toaster: orm models Project class Fix pyflake errors
(Bitbake rev: 69f33397083f54f977fa0cd4dd621731f32fd034)
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index fd15fbe7be..394c886973 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py | |||
@@ -38,6 +38,7 @@ import re | |||
38 | import itertools | 38 | import itertools |
39 | from signal import SIGUSR1 | 39 | from signal import SIGUSR1 |
40 | 40 | ||
41 | |||
41 | import logging | 42 | import logging |
42 | logger = logging.getLogger("toaster") | 43 | logger = logging.getLogger("toaster") |
43 | 44 | ||
@@ -178,24 +179,27 @@ class ProjectManager(models.Manager): | |||
178 | else: | 179 | else: |
179 | return projects[0] | 180 | return projects[0] |
180 | 181 | ||
182 | |||
181 | class Project(models.Model): | 183 | class Project(models.Model): |
182 | search_allowed_fields = ['name', 'short_description', 'release__name', 'release__branch_name'] | 184 | search_allowed_fields = ['name', 'short_description', 'release__name', |
185 | 'release__branch_name'] | ||
183 | name = models.CharField(max_length=100) | 186 | name = models.CharField(max_length=100) |
184 | short_description = models.CharField(max_length=50, blank=True) | 187 | short_description = models.CharField(max_length=50, blank=True) |
185 | bitbake_version = models.ForeignKey('BitbakeVersion', null=True) | 188 | bitbake_version = models.ForeignKey('BitbakeVersion', null=True) |
186 | release = models.ForeignKey("Release", null=True) | 189 | release = models.ForeignKey("Release", null=True) |
187 | created = models.DateTimeField(auto_now_add = True) | 190 | created = models.DateTimeField(auto_now_add=True) |
188 | updated = models.DateTimeField(auto_now = True) | 191 | updated = models.DateTimeField(auto_now=True) |
189 | # This is a horrible hack; since Toaster has no "User" model available when | 192 | # This is a horrible hack; since Toaster has no "User" model available when |
190 | # running in interactive mode, we can't reference the field here directly | 193 | # running in interactive mode, we can't reference the field here directly |
191 | # Instead, we keep a possible null reference to the User id, as not to force | 194 | # Instead, we keep a possible null reference to the User id, |
195 | # as not to force | ||
192 | # hard links to possibly missing models | 196 | # hard links to possibly missing models |
193 | user_id = models.IntegerField(null = True) | 197 | user_id = models.IntegerField(null=True) |
194 | objects = ProjectManager() | 198 | objects = ProjectManager() |
195 | 199 | ||
196 | # set to True for the project which is the default container | 200 | # set to True for the project which is the default container |
197 | # for builds initiated by the command line etc. | 201 | # for builds initiated by the command line etc. |
198 | is_default = models.BooleanField(default = False) | 202 | is_default= models.BooleanField(default=False) |
199 | 203 | ||
200 | def __unicode__(self): | 204 | def __unicode__(self): |
201 | return "%s (Release %s, BBV %s)" % (self.name, self.release, self.bitbake_version) | 205 | return "%s (Release %s, BBV %s)" % (self.name, self.release, self.bitbake_version) |