Lỗi code python lớp đối tượng

Chào mọi người , mình mới học python khi lập trình về lớp đối tượng lại bị lỗi này. Mọi người có ai biết và sửa lỗi giúp mình với. Mình cám ơn !
NGAY CHỖ TEMP1 =REACT.RUN() CHỖ NÀY BỊ LỖI. MÌNH KHÔNG BIẾT LÀM SAO ĐỂ LẤY GIÁ TRỊ CỦA def run(reactor) xuống hàm def GetRequest(self) hết.

react.run()

Bạn kiểm tra lại xem bạn đã tạo method cho class của object react chưa?

mà bạn cho mình hỏi có cách nào mà lấy giá trị react(run) của def run( reactor) xuống dưới def GetRequest(self) không

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à reactinstance 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 parameterreactor. 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 :smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?