

def unregister(self, fd):
    if (fd in self._r_list):
        self._r_list.remove(self)
    if (fd in self._w_list):
        self._w_list.remove(fd)
    if (fd in self._x_list):
        self._x_list.remove(fd)

dataset/ETHPy150Open ziggear/shadowsocks/shadowsocks/eventloop.py SelectLoop.unregister/VarMisuse@29/35 `fd`->`self`