add was_forced property to Release data object
Change-Id: I5cfb9df09b598bb677b365fc1581eb96dd9b7233 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
@@ -266,13 +266,20 @@ class Release(object):
|
||||
|
||||
def __init__(self, version, projects, data, deliv):
|
||||
self.version = version
|
||||
self.deliv = weakref.proxy(deliv)
|
||||
if deliv:
|
||||
self.deliv = weakref.proxy(deliv)
|
||||
else:
|
||||
self.deliv = deliv
|
||||
self._data = data
|
||||
self._projects = {
|
||||
p['repo']: ReleaseProject(p['repo'], p['hash'], p, self)
|
||||
for p in projects
|
||||
}
|
||||
|
||||
@property
|
||||
def was_forced(self):
|
||||
return 'forced' in self._data.get('flags', set())
|
||||
|
||||
@property
|
||||
def projects(self):
|
||||
return sorted(self._projects.values())
|
||||
|
||||
Reference in New Issue
Block a user