Advertisement
Boroplus

Untitled

Dec 1st, 2022
1,047
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.30 KB | None | 0 0
  1. task_post_args = reqparse.RequestParser()
  2.             task_post_args.add_argument("investor", type=str, required=True)
  3.             task_post_args.add_argument("amount", type=str, required=True)
  4.             task_post_args.add_argument("equity", type=str, required=True)
  5.             task_post_args.add_argument("comment", type=str, required=True)
  6.             args = task_post_args.parse_args()
  7.             X = db.lessgo.find_one({"_id": str(pitch_id)})
  8.             print(X)
  9.             if X is None:
  10.                 return Response(status=400)
  11.             info = args
  12.             offers = X["offers"]
  13.             info["id"] = self.getOfferID()
  14.             info["amount"] = float(info["amount"])
  15.             info["equity"] = float(info["equity"])
  16.  
  17.             if info["equity"] < 0 or info["equity"] > 100 or info["investor"] == "" or info["comment"] == "" or info["amount"] < 0:
  18.                 return Response(status=400)
  19.  
  20.             if info["equity"] is None  or info["investor"] is None or info["comment"] is None or info["amount"]  is None:
  21.  
  22.                 return Response(status=400)
  23.  
  24.             offers.append(self.getIdUP(info))
  25.             X["offers"]= offers
  26.             db.lessgo.delete_one({'_id': str(pitch_id)})
  27.             db.lessgo.insert_one(X)
  28.  
  29.             return {'id':str(X['_id'])}, 201
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement