From c48b4c99712fbacd6d477e43d8209796d877d682 Mon Sep 17 00:00:00 2001 From: D-X-Y Date: Tue, 2 Mar 2021 21:06:32 +0800 Subject: [PATCH] Make Wrapper with a informative str repr. --- qlib/utils/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qlib/utils/__init__.py b/qlib/utils/__init__.py index be7969b65..484c0bbef 100644 --- a/qlib/utils/__init__.py +++ b/qlib/utils/__init__.py @@ -722,6 +722,10 @@ class Wrapper: def register(self, provider): self._provider = provider + def __repr__(self): + return ('{name}(provider={provider})'.format(name=self.__class__.__name__, + provider=self._provider)) + def __getattr__(self, key): if self._provider is None: raise AttributeError("Please run qlib.init() first using qlib")