PyChecker and stdin

Olaf Meding OlafMeding at compuserve.com
Wed Mar 31 16:52:09 CEST 2004


Turns out the that the function with the line of code PyChecker
complained about was called during import.  Thanks much for your help.

Olaf


Peter Hansen <peter at engcorp.com> wrote in message news:<eeydnYRUpqQM1_fdRVn-sQ at powergate.ca>...
> Olaf Meding wrote:
> 
> >>... put the failing code in a function ...
> > 
> > This line of code is already inside some function!
> >   s = sys.stdin.read(4)
> > Causes this PyChecker error:
> >   IOError: [Errno 9] Bad file descriptor
> > 
> > Any other ideas are greatly appreciated.  Thanks.
> 
> Are you _certain_ that this function is not being executed
> during import?  I'd be surprised if the form of the error
> messages (warnings?) which PyChecker outputs exactly matches
> what you show above, which strongly appears to be a standard
> Python exception (and which would therefore be generated _only_
> when the code is being executed).
> 
> Can you strip out all the non-relevant code in that module
> in such a way that it still produces the error, and post
> the failing code (assuming it's only a half dozen lines or
> so)?  Then at least someone else can try running it and
> see what's going on, or we can point out the error of your
> ways if that's the situation...
> 
> -Peter



More information about the Python-list mailing list