Total Complexity | 2 |
Total Lines | 8 |
Duplicated Lines | 0 % |
1 | from lib.actions import BaseAction |
||
8 | class VehicleAction(BaseAction): |
||
9 | def run(self, vin, action, **kwargs): |
||
10 | if vin is None: |
||
11 | vehicle = self.connection.vehicles()[0] |
||
12 | else: |
||
13 | vehicle = self.connection.vehicle(vin) |
||
14 | response = action = getattr(vehicle, action)(**kwargs) |
||
15 | return self.formatter.formatter(response) |
||
16 |