#3007: pygrass.messages.Messenger.percent() smallest step is 2
---------------------+-------------------------
Reporter: lrntct | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 7.1.0
Component: PyGRASS | Version: svn-trunk
Keywords: | CPU: x86-64
Platform: Linux |
---------------------+-------------------------
Even when the measured task is several hours long, Messenger.percent()
displays steps two by two, instead of an expected one by one. This could
give the false impression that the execution has stalled.
Bellow is a minimum working example:
{{{
from grass.pygrass.messages import Messenger
import time
total_time = 1000
msgr = Messenger()
for i in range(total_time):
msgr.percent(i, total_time, 1)
time.sleep(0.5)
}}}
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3007>
GRASS GIS <https://grass.osgeo.org>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev