Hi, René 'Necoro' Neumann wrote:
Stefan Behnel wrote: | René 'Necoro' Neumann wrote: |>> I attached a patch that also works for me and (again) seems to work |>> around the symptom you see. |> This patch only works for me when passing a filename or file to parse(). |> When passing a StringIO instance it still hangs. | | True, didn't realise that in my tests. | | Here is another patch that seems to work better for me (still no idea why).
I did not test the patch - but I guess it does not change anything, does it? It just replaces "try ... except" with "if ... is not None" constructs :)
It works better, as I said. At least for me. The function I changed is the main difference between what works and what doesn't.
Or is the "return None" important. Because StringIO instances have none of the tested attributes.
The "return None" was there before. Stefan