def get_vehicles(self, city): """ Wraps a `run_transaction` call that gets vehicles in a particular city as a list of dictionaries. Arguments: city {String} -- The vehicle's city. Returns: List -- A list of dictionaries containing vehicle data. """ return run_transaction(sessionmaker(bind=self.engine), lambda session: get_vehicles_txn(session, city))
def get_vehicles(self, max_vehicles=None): """ Wraps a `run_transaction` call that gets all vehicle. Returns: A list of dictionaries containing vehicle data. """ if max_vehicles is None: max_vehicles = self.max_records return run_transaction( self.sessionfactory, lambda session: get_vehicles_txn(session, max_vehicles))