mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
Fixed the bug in crypto/dd/oi (#2650)
* Fixed the bug * Update coinglass_model.py Co-authored-by: James Maslek <jmaslek11@gmail.com>
This commit is contained in:
@@ -13,7 +13,9 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
api_url = "https://open-api.coinglass.com/api/pro/v1/"
|
||||
|
||||
INTERVALS = [0, 1, 2, 4]
|
||||
# Prompt toolkit does not allow integers, so these items need to be strings
|
||||
intervals = [0, 1, 2, 4]
|
||||
INTERVALS = [str(x) for x in intervals]
|
||||
|
||||
|
||||
@log_start_end(log=logger)
|
||||
|
||||
@@ -528,9 +528,9 @@ class DueDiligenceController(CryptoBaseController):
|
||||
"-i",
|
||||
"--interval",
|
||||
dest="interval",
|
||||
type=int,
|
||||
type=str,
|
||||
help="Frequency interval. Default: 0",
|
||||
default=0,
|
||||
default="0",
|
||||
choices=coinglass_model.INTERVALS,
|
||||
)
|
||||
|
||||
@@ -538,10 +538,15 @@ class DueDiligenceController(CryptoBaseController):
|
||||
parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES
|
||||
)
|
||||
|
||||
try:
|
||||
interval = int(ns_parser.interval)
|
||||
except ValueError:
|
||||
console.print("[red]Interval must be an integer value[/red]\n")
|
||||
|
||||
if ns_parser:
|
||||
coinglass_view.display_open_interest(
|
||||
symbol=self.symbol.upper(),
|
||||
interval=ns_parser.interval,
|
||||
interval=interval,
|
||||
export=ns_parser.export,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user