예제 #1
0
 def load_driver(self, id=None, *args, **kwargs):
     """Retrieve data from driver object."""
     rows = yield self.select(id=str(id))
     result = None
     if len(rows) > 0:
         name, description, status = rows[0]
         result = Driver(name=name, description=description, status=status)
     defer.returnValue(result)
예제 #2
0
 def load_drivers(self, *args, **kwargs):
     """Save the driver object ."""
     lDrivers = []
     rows = yield self.select(order="id")
     for row in rows:
         name, description, status = row
         lDrivers.append(
             Driver(name=name, description=description, status=status))
     defer.returnValue(lDrivers)