This loops every 5 seconds regardless of how long the remainder of the loop
takes (as long as it is somewhat less than 5 seconds)

from time import time, sleep

next_time = time()+5
while True:
    sleep(next_time-time())
    next_time+=5
    # ...

Cheers,
John La Rooy

On Mon, Jul 4, 2011 at 10:52 PM, Massimo Di Pierro <
massimo.dipie...@gmail.com> wrote:

> You should run a background process that does it
>
> white True:
>     sleep(5)
>     ....
>
>
>
> On Jul 4, 7:47 am, Valter Foresto <valter.fore...@gmail.com> wrote:
> > It is possible to call from inside WEB2PY a 'short user function' based
> on
> > time tick periodically (like any 0.05 ... 5 seconds) ?
> >
> > This functionality can be very usefull to collect data from the field
> (for
> > example from equipments on the Ethernet LAN or on the Internet or simply
> > attached to the Server), execute some short algorithm on the readed data
> and
> > then store results on the database using DAL.
> > Users can access and see database contents from the web using MVC in
> WEB2PY.
> > In other words, WEB2PY will be used to do acquisition, processing,
> storage
> > and presentation of field data over the web and the Internet ?
>

Reply via email to