From 1158472489d72c7ad09815965b5b8f953643380b Mon Sep 17 00:00:00 2001 From: Pengrong Zhu Date: Wed, 25 Aug 2021 18:05:35 +0800 Subject: [PATCH] Fix multi-process loop calls (#574) --- qlib/utils/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qlib/utils/__init__.py b/qlib/utils/__init__.py index 2fe9eafed2..5f5a81ea7d 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)