| Total Complexity | 1 |
| Total Lines | 12 |
| Duplicated Lines | 0 % |
| 1 | from lib import action |
||
| 8 | class GenericKubernetesAction(action.BaseAction): |
||
| 9 | |||
| 10 | def run(self, **kwargs): |
||
| 11 | # remove the immutable action_name from the kwargs |
||
| 12 | action = kwargs['method_name'] |
||
| 13 | del kwargs['method_name'] |
||
| 14 | |||
| 15 | # Get an instance of the API Client |
||
| 16 | conn = self.get_connection() |
||
| 17 | |||
| 18 | # Call the method and include the params from the YAML as kwargs |
||
| 19 | return self._do_function(conn, action, **kwargs) |