diff options
| -rw-r--r-- | pyproject.toml | 2 | ||||
| -rw-r--r-- | src/infini/internal.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/pyproject.toml b/pyproject.toml index 94e2eefd..009a28b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "infini" -version = "2.1.13" +version = "2.1.14" description = "Infini 内容输入输出流框架" authors = [ { name = "苏向夜", email = "fu050409@163.com" }, diff --git a/src/infini/internal.py b/src/infini/internal.py index 67b77b2a..d97503f2 100644 --- a/src/infini/internal.py +++ b/src/infini/internal.py @@ -30,8 +30,8 @@ def require(name: str, paths: Optional[List] = None) -> Register: def acquire_core() -> Core: caller_frame = inspect.stack()[1][0] - caller_file: str = caller_frame.f_globals["__file__"] - top_name, *_ = caller_file.split(".") + caller_name: str = caller_frame.f_globals["__name__"] + top_name, *_ = caller_name.split(".") try: core = getattr(sys.modules[top_name], "__infini__")["core"] if not isinstance(core, Core): |
