INNER CODE UNIT · Python
_rules_dir
ArcSurge/Termius-Pro-zh_CN · lang.py:354
def _rules_dir(self):
"""规则文件目录"""
return os.path.join(self._script_dir, "rules")
@property
def _executable_candidates(self):
"""可执行文件候选路径(熔丝表保存在可执行文件内)"""
app_name = "Termius Beta" if self.args.beta else "Termius"
parent = os.path.dirname(self.termius_path)
if is_windows():
return [os.path.join(parent, f"{app_name}.exe")]
return [os.path.join(parent, app_name), os.path.join(parent, app_name.lower())]
def __init__(self, termius_path, args):
"""初始化修改器实例"""
self.termius_path = termius_path
self.args = args
self.loaded_rules = []