for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
class BasePipeline(object):
The coding style of this project requires that you add a docstring to this code element. Below, you find an example for methods:
class SomeClass: def some_method(self): """Do x and return foo."""
If you would like to know more about docstrings, we recommend to read PEP-257: Docstring Conventions.
steps = None
def __init__(self, request, steps=None):
self._request = request
if steps is not None:
self.steps = steps
def run(self):
assert self.steps is not None, (
'Pipeline `steps` have not been specified. '
'They are required to run the pipeline.'
)
context = {'request': self._request}
for step_func in self.steps:
step_context = step_func(**context) or {}
context.update(step_context)
return context
The coding style of this project requires that you add a docstring to this code element. Below, you find an example for methods:
If you would like to know more about docstrings, we recommend to read PEP-257: Docstring Conventions.