clash-linux commited on
Commit
fda2131
·
verified ·
1 Parent(s): 14f8c22

Upload 21 files

Browse files
Files changed (1) hide show
  1. app/sub_manager.py +5 -4
app/sub_manager.py CHANGED
@@ -50,12 +50,13 @@ class SubscriptionManager:
50
  """下载订阅并转换为Clash配置,或使用现有配置"""
51
  # 检查是否使用了手动上传的配置
52
  if os.path.exists(self.MANUAL_CONFIG_MARKER):
53
- logger.info("检测到手动配置文件标记,跳过订阅下载和转换。")
54
  if not os.path.exists(self.config_path):
55
- logger.warning("手动配置模式,但配置文件 config.yaml 不存在!")
56
  raise FileNotFoundError("手动配置模式,但配置文件 config.yaml 不存在!")
57
- # 确保手动配置也被修补 (如果需要)
58
- self._patch_config()
 
59
  return
60
 
61
  # 如果没有设置订阅URL,且配置文件已存在,则直接使用
 
50
  """下载订阅并转换为Clash配置,或使用现有配置"""
51
  # 检查是否使用了手动上传的配置
52
  if os.path.exists(self.MANUAL_CONFIG_MARKER):
53
+ logger.info("检测到手动配置文件标记,跳过订阅下载和转换,直接使用现有文件。")
54
  if not os.path.exists(self.config_path):
55
+ logger.error("手动配置模式,但配置文件 config.yaml 不存在!")
56
  raise FileNotFoundError("手动配置模式,但配置文件 config.yaml 不存在!")
57
+ # 不再对 手动配置文件 执行 _patch_config
58
+ # self._patch_config()
59
+ logger.info("已确认手动配置文件存在。")
60
  return
61
 
62
  # 如果没有设置订阅URL,且配置文件已存在,则直接使用