Skip to content
This repository was archived by the owner on Nov 23, 2017. It is now read-only.
This repository was archived by the owner on Nov 23, 2017. It is now read-only.

Unix write pipe doesn't accept disconnection when idle #32

@GoogleCodeExporter

Description

@GoogleCodeExporter
Now _UnixWritePipeTransport registers itself in poller only if it has pending 
writes.

So when there are no such writes transport did not catch disconnects.

Now eventloop has no way to register ERROR event for file descriptor.

Should we add EVENT_ERROR type and add_error/remove_error functions to 
AbstractEventLoop?

BTW EpollSelector should to process EPOLLHUP as well (always adding this flag 
by default makes sense).

This issue is blocker for subprocess support in tulip.

Original issue reported on code.google.com by andrew.s...@gmail.com on 14 Apr 2013 at 3:07

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions