diff options
| author | 2024-04-01 18:07:54 +0800 | |
|---|---|---|
| committer | 2024-04-01 18:07:54 +0800 | |
| commit | 289b8ec1709ba327269dad8066c2c0aa37db514b (patch) | |
| tree | 33c44673b1e5dc70cad9fc5cd4e429c44b7d5295 | |
| parent | b4410f81e099f0f291db183e050bbcc9119ef6d2 (diff) | |
| download | infini-289b8ec1709ba327269dad8066c2c0aa37db514b.tar.gz infini-289b8ec1709ba327269dad8066c2c0aa37db514b.zip | |
fix(internal): fix get core in infini runtime
| -rw-r--r-- | src/infini/internal.py | 4 |
1 files changed, 2 insertions, 2 deletions
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): |
