Split execution module in submodules for better readability.

This commit is contained in:
Romain Dorgueil
2017-04-25 23:05:18 +02:00
parent 9b87597c24
commit ad502d7e23
16 changed files with 384 additions and 365 deletions

View File

@ -20,4 +20,10 @@ def force_iterator(mixed):
def ensure_tuple(tuple_or_mixed):
if isinstance(tuple_or_mixed, tuple):
return tuple_or_mixed
return (tuple_or_mixed,)
return (tuple_or_mixed,)
def iter_if_not_sequence(mixed):
if isinstance(mixed, (dict, list, str)):
raise TypeError(type(mixed).__name__)
return iter(mixed)

View File

@ -1,6 +1,6 @@
from unittest.mock import MagicMock
from bonobo.execution import NodeExecutionContext
from bonobo.execution.node import NodeExecutionContext
class CapturingNodeExecutionContext(NodeExecutionContext):