diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-01-24 12:54:04 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-01-24 12:54:04 +0000 |
| commit | 8c7696967ef35d481dfb2aeb5c4b9dc834116a7b (patch) | |
| tree | 9ee0465008061ad29b1f7706d1742d1294cd1cef /taskflow/patterns/linear_flow.py | |
| parent | 0e1e857b9f4c6a5d30363f410a12b86fd6a06130 (diff) | |
| parent | f6e5d295e4474bfb6e4a13e3844bb5fca38a166c (diff) | |
| download | taskflow-8c7696967ef35d481dfb2aeb5c4b9dc834116a7b.tar.gz | |
Merge "Skip invariant checking and adding when nothing provided"
Diffstat (limited to 'taskflow/patterns/linear_flow.py')
| -rw-r--r-- | taskflow/patterns/linear_flow.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/taskflow/patterns/linear_flow.py b/taskflow/patterns/linear_flow.py index 6864fbe..7ef1f84 100644 --- a/taskflow/patterns/linear_flow.py +++ b/taskflow/patterns/linear_flow.py @@ -37,6 +37,9 @@ class Flow(flow.Flow): def add(self, *items): """Adds a given task/tasks/flow/flows to this flow.""" + if not items: + return self + # NOTE(imelnikov): we add item to the end of flow, so it should # not provide anything previous items of the flow require requires = self.requires |
