Beispiel #1
0
 def post(self):
     """
     Creates a measurement
     """
     data = self.reqparse.parse_args()
     measurement = Measurement(**data)
     user = User.objects(email='*****@*****.**').first()
     measurement.user = user
     measurement.save()
     return measurement.to_dict(), 201
Beispiel #2
0
 def post(self):
     try:
         data = self.reqparse.parse_args()
         measurement = Measurement(**data)
         user = User.objects(email="*****@*****.**").first()
         measurement.user = user
         measurement.save()
         return measurement.to_dict(), 201
     except BadRequest as e:
         abort(400, message=e.data.get("message"))
     except (NotUniqueError, ValidationError) as e:
         abort(400, message=str(e))
     except Exception as e:
         abort(500, message=str(e))
Beispiel #3
0
 def post(self):
     """
     Creates a measurement
     """
     data = self.reqparse.parse_args()
     measurement = Measurement(**data)
     user = User.objects(email='*****@*****.**').modify(
         upsert=True,
         new=True,
         set__email='*****@*****.**',
         set__name='Jorge',
         set__surname='Galvis')
     measurement.user = user
     measurement.save()
     return measurement.to_dict(), 201
Beispiel #4
0
 def post(self):
     try:
         data = self.reqparse.parse_args()
         measurement = Measurement(**data)
         user = User.objects(email='*****@*****.**').first()
         measurement.user = user
         measurement.save()
         return measurement.to_dict(), 201
     except BadRequest as e:
         app.logger.error(e)
         abort(400, message=e.data.get('message'))
     except (NotUniqueError, ValidationError) as e:
         app.logger.error(e)
         abort(400, message=str(e))
     except Exception as e:
         app.logger.error(e)
         abort(500, message=str(e))