コード例 #1
0
    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]
コード例 #2
0
 def get_personal_vehicles(self):
     return [Vehicle.make_vehicle(vrow)
             for vrow in VehicleProxy.get_vehicles_for_client(self.id)]