1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-07-02 18:40:58 +08:00

Make Wrapper with a informative str repr.

This commit is contained in:
D-X-Y
2021-03-02 21:06:32 +08:00
committed by GitHub
parent b592669d1f
commit c48b4c9971

View File

@@ -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")