Cái sai của bạn chỗ này đây.
Trong class bạn định nghĩa method run như sau
def run(reactor):
self parameter cho instance đâu? Nếu bạn định nghĩa như vậy thì bạn chỉ có sử dụng method đó bằng cách class_name.run(reactor). Không thể bằng cách instance.run(reactor) vì không có self.
Thế nên bạn bị lỗi ở chỗ temp1 = react.run(). Ở đây có 2 lỗi phát sinh.
1 là react là instance nhưng method run không có parameter self do đó không thể thực thi.
2 là method run requires một cái parameter là reactor. Bạn thiếu.
Mà thật sự là method run của bạn mình chả thấy parameter nó làm gì cả. Nó mất tích trong body method của bạn.
Bạn chưa hiểu về cơ bản OOP. Làm mấy cái này thì quá sức lắm 