#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

Reply via email to