TeamspeakStats/tsstats
Thor77 1ef4a3bc15 Handle connected clients on unexpected shutdown
caused, for example, by a server crash.
Could be triggered by an incorrectly named logfile as well because it is
assumed once there are connected clients in a logfile which isn't the
last one to be parsed.

The fix is realized by taking the timestamp of the last event from the
currently parsed logfile and disconnecting all still connected clients
on that timestamp.
2018-05-19 17:28:03 +02:00
..
templates Optionally Pendulum.diff_for_humans instead of frmttime 2017-07-07 14:23:10 +02:00
tests Use timestamp for relative timestamp human test 2018-01-10 20:33:52 +01:00
__init__.py Move logger-setup to tsstats.logger 2017-02-27 13:37:00 +01:00
__main__.py Remove extra lines after encoding header 2018-02-01 20:49:23 +01:00
client.py Clients.__iter__ return keys instead of values 2017-09-25 23:14:26 +02:00
config.py Remove extra lines after encoding header 2018-02-01 20:49:23 +01:00
events.py Add encoding-header to missing files 2017-09-16 22:31:15 +02:00
exceptions.py Remove extra lines after encoding header 2018-02-01 20:49:23 +01:00
log.py Handle connected clients on unexpected shutdown 2018-05-19 17:28:03 +02:00
logger.py Move logger-setup to tsstats.logger 2017-02-27 13:37:00 +01:00
template.py Remove extra lines after encoding header 2018-02-01 20:49:23 +01:00
utils.py Adapt log.parse_logs and utils.sort_clients 2017-09-25 23:21:06 +02:00