corso-python-prato / share-system-team2

Apache License 2.0
2 stars 9 forks source link

Manipolare il dizionario client_snapshot nel modo sbagliato non genera nessun errore e interrompe la gestione dell'evento #10

Closed k4rl85 closed 10 years ago

k4rl85 commented 10 years ago

Watchdog esegue un try except KeyError in qualche punto del suo codice durante la gestione degli eventi quindi questo tipo di errore (generato ad esempio quando cerco chiavi inesistenti sul client_snapshot) viene catturato e nascosto durante l'esecuzione, ogni operazione successiva all'eccezione si perde fino al successivo evento senza lasciare nessuna traccia!! Le manipolazioni del client_snapshot vanno quindi sempre verificate ed eseguite in modo da gestire le eccezioni

k4rl85 commented 10 years ago

Dovrebbe essere apposto ora, da tenere d'occhio!