def METHOD_NAME(self):
    log.msg("Malformed file descriptor found.  Preening lists.")
    readers = list(self._reads)
    writers = list(self._writes)
    self._reads.clear()
    self._writes.clear()
    for selSet, selList in ((self._reads, readers), (self._writes, writers)):
        for selectable in selList:
            try:
                select.select([selectable], [selectable], [selectable], 0)
            except Exception as e:
                log.msg("bad descriptor %s" % selectable)
                self._disconnectSelectable(selectable, e, False)
            else:
                selSet.add(selectable)