Issue was putting 'self' in the socket context while in a class method, where self is the class.
Debugging this was confusing because FSEventsCommSocketServer has a copy and pasted serverStartedWithHandle from its superclass. I'm not sure why that's there. Of course I ended up changing the method in the superclass, because that's the file where the callback is defined, but that didn't fix the bug.
Issue was putting 'self' in the socket context while in a class method, where self is the class.
Debugging this was confusing because FSEventsCommSoc ketServer has a copy and pasted serverStartedWi thHandle from its superclass. I'm not sure why that's there. Of course I ended up changing the method in the superclass, because that's the file where the callback is defined, but that didn't fix the bug.