aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2024-03-04 17:56:54 +0800
committer苏向夜 <fu050409@163.com>2024-03-04 17:56:54 +0800
commita937d5d3ed0e2bec8e813cd6dfd4c408d902a92b (patch)
tree8c590f44bc5a54acbc57ccd459d09e8ef8e77c77
parentf195a1e7396b7eaa23ef6f14ffebb700cf741c75 (diff)
downloadinfini-a937d5d3ed0e2bec8e813cd6dfd4c408d902a92b.tar.gz
infini-a937d5d3ed0e2bec8e813cd6dfd4c408d902a92b.zip
feat(loader): supports hot module reload
-rw-r--r--src/infini/loader.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/infini/loader.py b/src/infini/loader.py
index 07ebe0a8..f02dd910 100644
--- a/src/infini/loader.py
+++ b/src/infini/loader.py
@@ -82,10 +82,7 @@ class InfiniLoader(importlib.abc.Loader):
def _install():
- if not sys.meta_path:
- raise OSError("Var 'sys.meta_path' is empty, since Python is stop.")
- if not isinstance(sys.meta_path[0], InfiniMetaFinder):
- sys.meta_path.insert(0, InfiniMetaFinder())
+ sys.meta_path.insert(0, InfiniMetaFinder())
def _uninstall():