def list_saved_repair_hours_and_get_hour(self): repair_hours = self.client.get_saved_repair_hours() repair_hours_with_vehicles = [[ pos + 1, v[1], v[2], v[3], str(Vehicle.make_vehicle(v[4:10])) ] for pos, v in enumerate(repair_hours)] self._print( repair_hours_with_vehicles, headers=['id', 'Date', 'Hour', 'Bill', 'Vehicle'], ) hour_idx = self._read('Hour id:\n>>>') self.validate_id(hour_idx, len(repair_hours)) return repair_hours[int(hour_idx) - 1]
def get_personal_vehicles(self): return [Vehicle.make_vehicle(vrow) for vrow in VehicleProxy.get_vehicles_for_client(self.id)]