Ejemplo n.º 1
0
 def insert(self):
     gunpla_dao = GunplaDAO()
     try:
         print('{} registered succesfully. ObjectID: {}.'
               .format(self.name, gunpla_dao.insert(self)
                       .inserted_id))
     except pymongo.errors.ExecutionTimeout:
         print('Error while inserting item. Execution Timeout.')
     except Exception:
         print('Error while inserting item: {}'.format(Exception))
Ejemplo n.º 2
0
 def find(self):
     gunpla_dao = GunplaDAO()
     gunpla_found = gunpla_dao.find(self)
     if gunpla_found is None:
         return None
     else:
         self.id = gunpla_found['item_id']
         self.name = gunpla_found['name']
         self.manufacture = gunpla_found['manufacture']
         self.grade = gunpla_found['grade']
         self.scale = gunpla_found['scale']
         self.series = gunpla_found['series']
         self.release_date = gunpla_found['release date']
         self.release_date_code = gunpla_found['release date code']
         self.added = gunpla_found['added']
     return self
Ejemplo n.º 3
0
 def remove(self):
     gunpla_dao = GunplaDAO()
     if not gunpla_dao.remove(self):
         return True
     else:
         return False