aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2024-04-01 18:07:54 +0800
committer苏向夜 <fu050409@163.com>2024-04-01 18:07:54 +0800
commit289b8ec1709ba327269dad8066c2c0aa37db514b (patch)
tree33c44673b1e5dc70cad9fc5cd4e429c44b7d5295
parentb4410f81e099f0f291db183e050bbcc9119ef6d2 (diff)
downloadinfini-289b8ec1709ba327269dad8066c2c0aa37db514b.tar.gz
infini-289b8ec1709ba327269dad8066c2c0aa37db514b.zip
fix(internal): fix get core in infini runtime
-rw-r--r--src/infini/internal.py4
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):