Improve the warning when error is raised from plugin (#225)

This commit is contained in:
Mark Towers
2023-01-11 01:12:12 +00:00
committed by GitHub
parent 8fd0740221
commit c52ef43a1b

View File

@@ -8,6 +8,7 @@ import importlib
import importlib.util import importlib.util
import re import re
import sys import sys
import traceback
import warnings import warnings
from collections import defaultdict from collections import defaultdict
from dataclasses import dataclass, field from dataclasses import dataclass, field
@@ -309,8 +310,8 @@ def load_env_plugins(entry_point: str = "gymnasium.envs") -> None:
fn = plugin.load() fn = plugin.load()
try: try:
fn() fn()
except Exception as e: except Exception:
logger.warn(str(e)) logger.warn(f"plugin: {plugin.value} raised {traceback.format_exc()}")
# fmt: off # fmt: off