On Monday, 2 June 2008 02:45:07 UTC+2, Ludvig Ericson wrote:
>
> I'd rather see this be leaved as-is, since I haven't seen a single  
>
> report on these broken pipe 'issues'.
>
Here's a report:

I'm using PhantomJS (headless webkit browser) to test for javascript errors 
on my site. Using the LiveServerTestCase it's possible to spawn a test 
server, and using Python's subprocess I can call PhantomJS to access that 
server and assert that there are no errors.

Problem is, the test server is spitting back broken pipe errors. By reading 
explanations elsewhere I've understood that this is a browser problem, that 
they are not supposed to break connections like that, but the fact is that 
they are. It feels strange to read recommendations that I should just 
ignore the errors, since having random stacktrace printouts in my tests 
feels extremely sloppy. 

Given that browsers behave like they do, and we're not able to change that, 
I suggest that ticket #4444 is reconsidered, and no marked as wontfix.

As a workaround I would have hoped for a way to ignore the messages in some 
other way. I've tried setting up logging to ignore the errors, but failed. 
My guess is that these errors don't go through the logger. Maybe this 
couple me the recommended (and documented) way of handling this?

(Here's the code if you want to reproduce: 
http://stackoverflow.com/questions/13287490/is-there-a-way-to-use-phantomjs-in-python/13933894#13933894
 
)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-developers/-/49mBSQ2pemAJ.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to