(self, task, *args, **kwargs)
| 898 | self.args = self.args + (data,) |
| 899 | |
| 900 | def then(self, task, *args, **kwargs): |
| 901 | if self.on_complete: |
| 902 | self.on_complete.then(task, *args, **kwargs) |
| 903 | else: |
| 904 | if isinstance(task, Task): |
| 905 | if args: task.extend_data(args) |
| 906 | if kwargs: task.extend_data(kwargs) |
| 907 | else: |
| 908 | task = task.s(*args, **kwargs) |
| 909 | self.on_complete = task |
| 910 | return self |
| 911 | |
| 912 | def error(self, task, *args, **kwargs): |
| 913 | if self.on_error: |