diff --git a/qlib/utils/__init__.py b/qlib/utils/__init__.py index 2fe9eafed20..5f5a81ea7d7 100644 --- a/qlib/utils/__init__.py +++ b/qlib/utils/__init__.py @@ -794,7 +794,7 @@ def __repr__(self): return "{name}(provider={provider})".format(name=self.__class__.__name__, provider=self._provider) def __getattr__(self, key): - if self._provider is None: + if self.__dict__.get("_provider", None) is None: raise AttributeError("Please run qlib.init() first using qlib") return getattr(self._provider, key)