From c48b4c99712fbacd6d477e43d8209796d877d682 Mon Sep 17 00:00:00 2001 From: D-X-Y Date: Tue, 2 Mar 2021 21:06:32 +0800 Subject: [PATCH 1/2] 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") From dbc8ca7379ba771228ea253f174ab0132745db01 Mon Sep 17 00:00:00 2001 From: D-X-Y <280835372@qq.com> Date: Tue, 2 Mar 2021 22:15:30 +0800 Subject: [PATCH 2/2] Fix pylint by black -l 120 --- qlib/utils/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/qlib/utils/__init__.py b/qlib/utils/__init__.py index 484c0bbef..6640dae2c 100644 --- a/qlib/utils/__init__.py +++ b/qlib/utils/__init__.py @@ -723,8 +723,7 @@ class Wrapper: self._provider = provider def __repr__(self): - return ('{name}(provider={provider})'.format(name=self.__class__.__name__, - provider=self._provider)) + return "{name}(provider={provider})".format(name=self.__class__.__name__, provider=self._provider) def __getattr__(self, key): if self._provider is None: