[BangPypers] Python script hangs after using logging module

Gora Mohanty gora at mimirtech.com
Mon May 26 14:34:59 CEST 2014


On 26 May 2014 17:42, Rahul Gopan <rahulpcet19 at gmail.com> wrote:
>
>
>
> -----Original Message-----
> From: "Rahul G" <rahul at visolve.com>
> Sent: ‎26-‎05-‎2014 05:41 PM
> To: "rahulpcet19 at gmail.com" <rahulpcet19 at gmail.com>
> Subject: Python script hangs after using logging module
>
> Hello,
>
> I tried to make a log file in a python script. After adding the line below
>
>
> logging.basicConfig(filename='LOG_FILE.log',
>                     filemode='w',
>                     format='%(asctime)s %(message)s',
>                     level=logging.DEBUG)
>
> Now when I try to run a binary file using os.system or commands.getoutput, script simply hangs. Binary file is supposed to provide me the number of items available within two numbers in a particular branch
>
> Usage of that command : range <branch> <Begin_number> <End_number>
>
> Without using the above logging line, I could run this command.
>
> I used trace python -m trace --trace myscript.sh to see where exactly it hangs.Last few lines from the output of trace work of python is
>
> commands.py(58): import os
> commands.py(59): pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r')
> commands.py(60): text = pipe.read()

I see no reason from the above that a logging statement like the above
would cause the script to hang. Please show us your complete script.
If it is tool long, use pastebin.com, and post the link here.

Regards,
Gora


More information about the BangPypers mailing list