Glances IO Errorno 22 - Invalid argument #1326

This commit is contained in:
nicolargo 2018-09-29 10:19:32 +02:00
parent 9b29f15130
commit 6b05640452
2 changed files with 13 additions and 3 deletions

7
NEWS
View File

@ -2,6 +2,13 @@
Glances Version 3
==============================================================================
Version 3.0.2
=============
Bug corrected:
* Glances IO Errorno 22 - Invalid argument #1326
Version 3.0.1
=============

View File

@ -119,17 +119,20 @@ class GlancesStandalone(object):
self.stats.export(self.stats)
logger.debug('Stats exported in {} seconds'.format(counter_export.get()))
# Patch for issue1326 to avoid < 0 refresh
adapted_refresh = self.refresh_time - counter.get()
adapted_refresh = adapted_refresh if adapted_refresh > 0 else 0
# Display stats
# and wait refresh_time - counter
if not self.quiet:
# The update function return True if an exit key 'q' or 'ESC'
# has been pressed.
ret = not self.screen.update(self.stats,
duration=self.refresh_time - counter.get())
ret = not self.screen.update(self.stats, duration=adapted_refresh)
else:
# Nothing is displayed
# Break should be done via a signal (CTRL-C)
time.sleep(self.refresh_time - counter.get())
time.sleep(adapted_refresh)
ret = True
return ret