Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

I do not know what are lib.logger.Log and lib.debugger.Tee, but I guess that 
lib.logger.Log() creates a logger which writes to sys.stdout, and 
lib.debugger.Tee() is a file-like object which writes to the specified file and 
to standard output.

Standard output of your program is not consumed, so your program writes to it 
until fill the buffer and then hangs. Add >/dev/null 2>/dev/null at the end of 
the command in cronjob to redirect stdout and stderr. This issue is not 
specific for Python, you can get the same issue with any program which outputs 
to stdout or stderr.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44415>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to