summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-02-19 16:57:34 +0200
committerLars Wirzenius <liw@liw.fi>2016-02-19 16:58:08 +0200
commitef4d51272634b35bffb7963779639b590d7eaef1 (patch)
tree6045fdb0975eec46f1ce6b2e60c0b8076fe67156
parenteb40b7d7c9faa0fa7c274d29ce68bc7f7e3c47af (diff)
downloadick-ef4d51272634b35bffb7963779639b590d7eaef1.tar.gz
Fix references to RunState.build_info to be direct
-rw-r--r--icklib/project.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/icklib/project.py b/icklib/project.py
index c84abd4..ce504c5 100644
--- a/icklib/project.py
+++ b/icklib/project.py
@@ -100,7 +100,7 @@ class Project(object):
try:
pipeline.build(self, statedir, targets, run_state)
except:
- if getattr(run_state, 'build_info', None) is not None:
+ if run_state.build_info is not None:
run_state.build_info.status = 'FAILURE'
run_state.build_info.duration = (
time.time() - run_state.started)
@@ -112,7 +112,7 @@ class Project(object):
timestamp=self.current_timestamp())
raise
- if hasattr(run_state, 'build_info'):
+ if run_state.build_info is not None:
run_state.logger.important(
'Build status: {status}',
status=run_state.build_info.status)
@@ -458,7 +458,7 @@ class CreateBuildInfo(icklib.BuildStep):
class FinishBuildInfo(icklib.BuildStep):
def build(self):
- if getattr(self.run_state, 'build_info', None) is not None:
+ if self.run_state.build_info is not None:
self.run_state.build_info.status = 'SUCCESS'
self.run_state.build_info.duration = (
time.time() - self.run_state.started)