Risolte Issue #7, #11, #28 e parzialmente affrontata Issue #8.
Elenco modifiche:
-Sostituito RegexMatchingEventHandler con FIleSystemEventHandler
-Reinseriti controlli per escludere eventi su cartella su ogni evento( il RegexMatchingEventHandler lo faceva nell'init)
-Rimosso controlli su filename con REGEX
-Introdotto il caso di una copia da un evento move per risolvere bug Gedit
-Introdotto un il parsing delle URL per gestire filename con caratteri particolari
-Rimosso dalle operazioni sul client l'aggiornamento del local_dir_state, questo aggiornament oviene fatto ora solo al TERMINE della sync con il timestamp più aggiornato
-Aggiunto l'metodo _make_delete_on_client per gestire cancellazioni sul client
-Riscritte gran parte dei messaggi di output per chiarificare l'evento scatenante l'errore
-Introdotto un unico protocollo tra connection_manager e client_deamon basato su oggetti response contenenti un campo ['successful'] relativo allo stato dell'operazione e eventuale campo ['content'] contenente i possibili dati relativi all'operazione
-Varie correzioni PEP8
-Rivisti i test relativi gli eventi dell'observer e completata copertura (aggiunti on_deleted, on_modified, e i test relativi ai casi particolari dell' on_created e on_move)
Coverage increased (+0.4%) when pulling 64e85f9d971d6dc94299c8ff759dd726ec86b081 on k4rl85:fix_event_handler into b839960fb64ab05284dc085aab20f37c22290945 on corso-python-prato:master.
Coverage increased (+0.4%) when pulling ceeeaf782f8de477c7d2da7b58f3f6418efb59c1 on k4rl85:fix_event_handler into b839960fb64ab05284dc085aab20f37c22290945 on corso-python-prato:master.
Coverage increased (+0.33%) when pulling a0c5ee68170561f136b4127ee4e5b327c4216c38 on k4rl85:fix_event_handler into b839960fb64ab05284dc085aab20f37c22290945 on corso-python-prato:master.
Coverage increased (+0.51%) when pulling 3297c57622b9e3964e26123135f8219101e63e75 on k4rl85:fix_event_handler into b13de4c08c54f73ccce76b4e4507650b1da3f587 on corso-python-prato:master.
Coverage increased (+0.51%) when pulling f1f073125555e649743c3596143a91fd1511bc7b on k4rl85:fix_event_handler into b13de4c08c54f73ccce76b4e4507650b1da3f587 on corso-python-prato:master.
Risolte Issue #7, #11, #28 e parzialmente affrontata Issue #8.
Elenco modifiche: -Sostituito RegexMatchingEventHandler con FIleSystemEventHandler -Reinseriti controlli per escludere eventi su cartella su ogni evento( il RegexMatchingEventHandler lo faceva nell'init) -Rimosso controlli su filename con REGEX -Introdotto il caso di una copia da un evento move per risolvere bug Gedit -Introdotto un il parsing delle URL per gestire filename con caratteri particolari -Rimosso dalle operazioni sul client l'aggiornamento del local_dir_state, questo aggiornament oviene fatto ora solo al TERMINE della sync con il timestamp più aggiornato -Aggiunto l'metodo _make_delete_on_client per gestire cancellazioni sul client -Riscritte gran parte dei messaggi di output per chiarificare l'evento scatenante l'errore -Introdotto un unico protocollo tra connection_manager e client_deamon basato su oggetti response contenenti un campo ['successful'] relativo allo stato dell'operazione e eventuale campo ['content'] contenente i possibili dati relativi all'operazione -Varie correzioni PEP8 -Rivisti i test relativi gli eventi dell'observer e completata copertura (aggiunti on_deleted, on_modified, e i test relativi ai casi particolari dell' on_created e on_move)
pls don't hate me °_°