"Interrupted function call" exception while relogging :(
theller at python.net
Thu Jan 8 10:15:01 CET 2004
lubowiecka at go2.pl (Sylwia) writes:
> I need your help...
> I have the following problem. I've implemented the python Windows
> Service which behaves like a log supervisor. If the space
> used by log files is bigger than a given upper limit, then it starts
> to delete log files until the space is less than a given
> lower limit. I configured the service to start up automatically on
> system boot. The script checks the space used by log files
> every 1000 secs. After analyse of the space, it falls asleep
> (time.sleep(1000)). Everything works OK, except one thing...
> Since the service is not tied to the user ID of the person starting
> it, the service should remain open even when that person
> who started it logs off. So I made an experiment and relogged. After
> that it turned out that the service stopped working. The
> Event Viewer returned the error:
> exceptions.IOError: [Errno 4] Interrupted function call
> I use Window XP OS and Python and Python 2.3.2
Just an idea: you could try to use win32api.Sleep() instead.
More information about the Python-list