summaryrefslogtreecommitdiffstatshomepage
path: root/HydroRollCore
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-07-04 13:09:45 +0800
committerGitHub <noreply@github.com>2023-07-04 13:09:45 +0800
commite2c8efbc833de9eaa471620013d6fcc78a7eeff4 (patch)
treee920de475b6804a0a150b3bc2b3141f942efd845 /HydroRollCore
parent95f49d726ace5bc8d0d52492923de0c1ae474b05 (diff)
downloadinfini-e2c8efbc833de9eaa471620013d6fcc78a7eeff4.tar.gz
infini-e2c8efbc833de9eaa471620013d6fcc78a7eeff4.zip
Rename rule.py to rule.py
Diffstat (limited to 'HydroRollCore')
-rw-r--r--HydroRollCore/rule.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/HydroRollCore/rule.py b/HydroRollCore/rule.py
deleted file mode 100644
index bdc24369..00000000
--- a/HydroRollCore/rule.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import os
-import importlib.util
-
-__all__ = ["Rule"]
-
-class Rule:
- def __init__(self, folder_path):
- self.folder_path = folder_path
-
- def load_modules(self):
- # 获取指定文件夹下的所有文件和文件夹
- file_list = os.listdir(self.folder_path)
- module_list = []
-
- # 遍历文件列表
- for file_name in file_list:
- file_path = os.path.join(self.folder_path, file_name)
-
- # 判断是否为Python文件或者包
- if file_name.startswith('_') or not file_name.endswith(".py"):
- continue
-
- # 尝试加载模块
- module_name = os.path.splitext(file_name)[0]
- spec = importlib.util.spec_from_file_location(module_name, file_path)
- module = importlib.util.module_from_spec(spec)
- spec.loader.exec_module(module)
- module_list.append(module)
-
- return module_list