From 969d5cee429fe005bcbaccc5665cf40ba0a88fa1 Mon Sep 17 00:00:00 2001 From: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Fri, 21 Jul 2023 21:22:08 -0700 Subject: [PATCH] nftpricefloor_view - fix integer division or modulo by zero --- openbb_terminal/cryptocurrency/defi/llama_view.py | 5 ++++- openbb_terminal/cryptocurrency/nft/nftpricefloor_view.py | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/openbb_terminal/cryptocurrency/defi/llama_view.py b/openbb_terminal/cryptocurrency/defi/llama_view.py index dfc86362450..6c84198cd9a 100644 --- a/openbb_terminal/cryptocurrency/defi/llama_view.py +++ b/openbb_terminal/cryptocurrency/defi/llama_view.py @@ -5,6 +5,8 @@ import logging import os from typing import Optional, Union +import pandas as pd + from openbb_terminal import OpenBBFigure, theme from openbb_terminal.cryptocurrency.cryptocurrency_helpers import read_data_file from openbb_terminal.cryptocurrency.defi import llama_model @@ -128,7 +130,7 @@ def display_defi_protocols( @log_start_end(log=logger) def display_historical_tvl( - dapps: str = "sushiswap", + dapps: str = "", export: Optional[str] = "", sheet_name: Optional[str] = None, external_axes: bool = False, @@ -156,6 +158,7 @@ def display_historical_tvl( if dapp in available_protocols: df = llama_model.get_defi_protocol(dapp) df = df.query("`totalLiquidityUSD` > 0") + df.index = pd.DatetimeIndex(df.index.strftime("%Y-%m-%d")) if not df.empty: fig.add_scatter( x=df.index, diff --git a/openbb_terminal/cryptocurrency/nft/nftpricefloor_view.py b/openbb_terminal/cryptocurrency/nft/nftpricefloor_view.py index 133891a55d9..3ed11e1624c 100644 --- a/openbb_terminal/cryptocurrency/nft/nftpricefloor_view.py +++ b/openbb_terminal/cryptocurrency/nft/nftpricefloor_view.py @@ -5,6 +5,7 @@ __docformat__ = "numpy" import logging import os +import pandas as pd from typing import Optional, Union from openbb_terminal import OpenBBFigure, theme @@ -56,6 +57,9 @@ def display_collections( fig.set_title("Collections Floor Price" if show_fp else "Collections Sales") for collection in df["slug"].head(limit).values: df_collection = nftpricefloor_model.get_floor_price(collection) + df_collection.index = pd.DatetimeIndex( + df_collection.index.rename("date").strftime("%Y-%m-%d") + ) if not df_collection.empty: values = ( df_collection["floorEth"].values