Conditions | 5 |
Total Lines | 9 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 1 |
1 | from abc import ABCMeta, abstractmethod |
||
24 | def run(self, **kwargs): |
||
25 | # Removing empty strings, None from kwargs without excluding 0 |
||
26 | args = {k: v for k, v in kwargs.iteritems() |
||
27 | if str(v).strip() and v is not None} |
||
28 | out = self._run(**args) |
||
29 | errors = out.get("errors") |
||
30 | if errors: |
||
31 | return (False, errors) |
||
32 | return (True, out) |
||
33 |