From 241e3200f8fdab014b1ee3d57cd65ea7144b8a82 Mon Sep 17 00:00:00 2001 From: wumode Date: Wed, 8 Oct 2025 00:57:09 +0800 Subject: [PATCH] fix: typo --- plugins.v2/clashruleprovider/config.py | 4 ++++ plugins.v2/imdbsource/__init__.py | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins.v2/clashruleprovider/config.py b/plugins.v2/clashruleprovider/config.py index 0eb521a..c3c56f7 100644 --- a/plugins.v2/clashruleprovider/config.py +++ b/plugins.v2/clashruleprovider/config.py @@ -13,6 +13,10 @@ class SubscriptionConfig(BaseModel): proxy_groups: Optional[bool] = Field(True, alias='proxy-groups') proxy_providers: Optional[bool] = Field(True, alias='proxy-providers') + @validator('url', allow_reuse=True) + def validate_url(cls, v: str): + return v.strip() + class PluginConfig(BaseModel): """ diff --git a/plugins.v2/imdbsource/__init__.py b/plugins.v2/imdbsource/__init__.py index 1ff3ab0..cff85c1 100644 --- a/plugins.v2/imdbsource/__init__.py +++ b/plugins.v2/imdbsource/__init__.py @@ -104,7 +104,6 @@ class ImdbSource(_PluginBase): if not getattr(ChainBase.recognize_media, "_patched_by", object()) == id(self): self._original_method = getattr(ChainBase, "recognize_media", None) - patched_async_recognize_media._patched_by = id(self) setattr(patched_async_recognize_media, '_patched_by', id(self)) # 保存原始方法 if not getattr(ChainBase.async_recognize_media, "_patched_by", object()) == id(self):