提交 69042148 编写于 作者: N nicolargo

Glances IO Errorno 22 - Invalid argument #1326

上级 4467e10d
......@@ -13,6 +13,7 @@ Enhancements and new features:
Bugs corrected:
* TypeError: '<' not supported between instances of 'float' and 'str' #1315
* Glances IO Errorno 22 - Invalid argument #1326
Version 3.0.1
=============
......
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册