def recv(self): if self.state.SHUTDOWN: raise err.Error(errno.ESHUTDOWN) try: return super(RawAccessPoint, self).recv() except IndexError: raise err.Error(errno.EPIPE)