From 54ebfc12e7c33f9214ed9658fea2bc243bbd38af Mon Sep 17 00:00:00 2001 From: zhupr Date: Mon, 23 Aug 2021 16:47:06 +0800 Subject: [PATCH] Fix multi-process loop calls --- 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 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)