Issue #19842: Refactor BaseSelector to make it an actual usable ABC.
3 files changed