From 207a32ce5e39e5916a91c242bdb3a3cbf1a99406 Mon Sep 17 00:00:00 2001 From: didier Date: Sun, 14 Mar 2021 20:24:12 +0000 Subject: [PATCH] Ark_orders failing since no data exists in website when combined selected --- gamestonk_terminal/discovery/ark_api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gamestonk_terminal/discovery/ark_api.py b/gamestonk_terminal/discovery/ark_api.py index be086cae07f..34a84c27601 100644 --- a/gamestonk_terminal/discovery/ark_api.py +++ b/gamestonk_terminal/discovery/ark_api.py @@ -41,6 +41,10 @@ def get_ark_orders() -> DataFrame: parsed_json = json.loads(parsed_script.string) df_orders = pd.json_normalize(parsed_json["props"]["pageProps"]["arkTrades"]) + + if df_orders.empty: + return pd.DataFrame() + df_orders.drop( [ "everything", @@ -116,6 +120,10 @@ def ark_orders(l_args): df_orders = get_ark_orders() + if df_orders.empty: + print("The ARK orders aren't anavilable at the moment.\n") + return + pd.set_option("mode.chained_assignment", None) df_orders = add_order_total(df_orders.head(ns_parser.n_num))