Rollback socket.accept, not to use __class__.
Don't use super() in Python 2