From 6f8102968a1779ba8a141dd5817b6608f15c3f8d Mon Sep 17 00:00:00 2001 From: Nelson Dane <47427072+NelsonDane@users.noreply.github.com> Date: Wed, 1 May 2024 19:44:28 -0400 Subject: [PATCH] update to limit orders --- public_invest_api/public.py | 11 +++-------- setup.py | 2 +- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/public_invest_api/public.py b/public_invest_api/public.py index dc84dda..f1f2765 100644 --- a/public_invest_api/public.py +++ b/public_invest_api/public.py @@ -136,8 +136,7 @@ def get_portfolio(self): timeout=self.timeout, ) if portfolio.status_code != 200: - print("Portfolio request failed") - print(portfolio.text) + print(f"Portfolio request failed: {portfolio.text}") return None return portfolio.json() @@ -236,8 +235,7 @@ def place_order( timeout=self.timeout, ) if preflight.status_code != 200: - print(preflight.text) - raise Exception("Preflight failed") + raise Exception(f"Preflight failed: {preflight.text}") preflight = preflight.json() # Build order endpoint build_response = self.session.post( @@ -247,7 +245,6 @@ def place_order( timeout=self.timeout, ) if build_response.status_code != 200: - print(build_response.text) raise Exception(f"Build order failed: {build_response.text}") build_response = build_response.json() if build_response.get("orderId") is None: @@ -261,12 +258,10 @@ def place_order( timeout=self.timeout, ) if submit_response.status_code != 200: - print(submit_response.text) - raise Exception("Submit order failed") + raise Exception(f"Submit order failed: {submit_response.text}") submit_response = submit_response.json() # Empty dict is success if submit_response != {}: - print(f"Submit response: {submit_response}") raise Exception(f"Order failed: {submit_response}") sleep(1) # Check if order was rejected diff --git a/setup.py b/setup.py index 2f02576..9322d92 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="public_invest_api", - version="1.0.2", + version="1.0.3", description="Unofficial Public.com Invest API written in Python Requests", long_description=open("README.md").read(), long_description_content_type="text/markdown",