fix 目录监控判断
This commit is contained in:
@ -138,11 +138,11 @@ class DirMonitor(_PluginBase):
|
|||||||
target_path = Path(paths[1])
|
target_path = Path(paths[1])
|
||||||
self._dirconf[mon_path] = target_path
|
self._dirconf[mon_path] = target_path
|
||||||
|
|
||||||
# 检查目录是不是媒体库目录的子目录
|
# 检查媒体库目录是不是下载目录的子目录
|
||||||
try:
|
try:
|
||||||
if Path(mon_path).is_relative_to(target_path or settings.LIBRARY_PATH):
|
if target_path.is_relative_to(Path(mon_path)):
|
||||||
logger.warn(f"{mon_path} 是媒体库目录/目的目录的子目录,无法监控")
|
logger.warn(f"{target_path} 是下载目录 {mon_path} 的子目录,无法监控")
|
||||||
self.systemmessage.put(f"{mon_path} 是媒体库目录的子目录,无法监控")
|
self.systemmessage.put(f"{target_path} 是下载目录 {mon_path} 的子目录,无法监控")
|
||||||
continue
|
continue
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass
|
pass
|
||||||
|
Reference in New Issue
Block a user