diff --git a/plugin/NavidromePlaylistSync/sync.py b/plugin/NavidromePlaylistSync/sync.py index e4f0114..d97877a 100644 --- a/plugin/NavidromePlaylistSync/sync.py +++ b/plugin/NavidromePlaylistSync/sync.py @@ -1,13 +1,13 @@ import os from webdav3.client import Client -from webdav3.exceptions import LocalResourceNotFound, RemoteResourceNotFound +from webdav3.exceptions import LocalResourceNotFound, RemoteResourceNotFound, ResponseErrorCode def sync(): options = { 'webdav_hostname': 'https://pan.liliyamol.cn:8081/webdav/', 'webdav_login': 'fan@yunying.com', 'webdav_password': 'm%Bn$w5jgiNsNC', - 'disable_check': False, + 'disable_check': True, } client = Client(options) @@ -18,6 +18,8 @@ def sync(): client.clean('Music/#playlist') except RemoteResourceNotFound as exception: print('clean failed!') + except ResponseErrorCode as exception: + print('error') for fileName in playlists: path = os.path.join(tempPath, fileName)