mirror of
https://github.com/Farama-Foundation/Gymnasium.git
synced 2025-08-23 15:04:20 +00:00
Improve the warning when error is raised from plugin (#225)
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user