Esempio n. 1
0
 def post(self):
     record_id = json.decode(self.request.body).get('record_id')
     record = Aid.get_by_id(int(record_id))
     try:
         record_dict = dict(
             name=record.name,
             cost=record.cost,
             supplier=record.supplier.get().name,
             maintenance=record.maintenance,
             replacement=record.replacement,
             error=False,
         )
         # noinspection PyBroadException
         try:
             im = record.image.serving_url
             record_dict['image'] = im
         except:
             record_dict['image'] = None
     except AttributeError:
         record_dict = {'error': True}
     record_dict['id'] = record_id
     res = json.encode(record_dict)
     self.response.out.write(res)