Deduplication

This commit is contained in:
Croneter 2018-07-05 12:59:13 +02:00
parent 89d55b8b60
commit f6a0b70ca4

View file

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from logging import getLogger from logging import getLogger
from .watchdog.events import FileSystemEventHandler from .watchdog import events
from .watchdog.observers import Observer from .watchdog.observers import Observer
from . import playlist_func as PL from . import playlist_func as PL
from .plex_api import API from .plex_api import API
@ -24,12 +24,6 @@ SUPPORTED_FILETYPES = (
# 'cue', # 'cue',
) )
# Watchdog copy-paste
EVENT_TYPE_MOVED = 'moved'
EVENT_TYPE_DELETED = 'deleted'
EVENT_TYPE_CREATED = 'created'
EVENT_TYPE_MODIFIED = 'modified'
def create_plex_playlist(playlist): def create_plex_playlist(playlist):
""" """
@ -457,7 +451,7 @@ def sync_kodi_playlist(path):
return False return False
class PlaylistEventhandler(FileSystemEventHandler): class PlaylistEventhandler(events.FileSystemEventHandler):
""" """
PKC eventhandler to monitor Kodi playlists safed to disk PKC eventhandler to monitor Kodi playlists safed to disk
""" """
@ -489,10 +483,10 @@ class PlaylistEventhandler(FileSystemEventHandler):
if not sync_kodi_playlist(path): if not sync_kodi_playlist(path):
return return
_method_map = { _method_map = {
EVENT_TYPE_MODIFIED: self.on_modified, events.EVENT_TYPE_MODIFIED: self.on_modified,
EVENT_TYPE_MOVED: self.on_moved, events.EVENT_TYPE_MOVED: self.on_moved,
EVENT_TYPE_CREATED: self.on_created, events.EVENT_TYPE_CREATED: self.on_created,
EVENT_TYPE_DELETED: self.on_deleted, events.EVENT_TYPE_DELETED: self.on_deleted,
} }
event_type = event.event_type event_type = event.event_type
with state.LOCK_PLAYLISTS: with state.LOCK_PLAYLISTS: