From f1ece76e5eea632d7a91c4f1b1b0077bc42084ad Mon Sep 17 00:00:00 2001 From: Jiayi Weng Date: Fri, 3 Feb 2023 12:07:12 -0800 Subject: [PATCH 1/3] fix rtfd failure --- tianshou/env/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tianshou/env/utils.py b/tianshou/env/utils.py index ac671016e..1c4a54de2 100644 --- a/tianshou/env/utils.py +++ b/tianshou/env/utils.py @@ -4,7 +4,10 @@ import gymnasium import numpy as np -from tianshou.env.pettingzoo_env import PettingZooEnv +try: + from tianshou.env.pettingzoo_env import PettingZooEnv +except (ImportError, ModuleNotFoundError): + PettingZooEnv = None if TYPE_CHECKING: import gym From e3cf4e6a06c99d4f0280a6f340bb2a059a40996f Mon Sep 17 00:00:00 2001 From: Jiayi Weng Date: Fri, 3 Feb 2023 13:35:37 -0800 Subject: [PATCH 2/3] fix --- tianshou/env/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tianshou/env/utils.py b/tianshou/env/utils.py index 1c4a54de2..07cc23f96 100644 --- a/tianshou/env/utils.py +++ b/tianshou/env/utils.py @@ -6,7 +6,7 @@ try: from tianshou.env.pettingzoo_env import PettingZooEnv -except (ImportError, ModuleNotFoundError): +except ImportError: PettingZooEnv = None if TYPE_CHECKING: From ed30365cc7cd70dbe21bff90f680d8adefdf1fd6 Mon Sep 17 00:00:00 2001 From: Jiayi Weng Date: Fri, 3 Feb 2023 13:57:26 -0800 Subject: [PATCH 3/3] fix --- tianshou/env/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tianshou/env/utils.py b/tianshou/env/utils.py index 07cc23f96..cbd36d998 100644 --- a/tianshou/env/utils.py +++ b/tianshou/env/utils.py @@ -7,7 +7,7 @@ try: from tianshou.env.pettingzoo_env import PettingZooEnv except ImportError: - PettingZooEnv = None + PettingZooEnv = None # type: ignore if TYPE_CHECKING: import gym