Từ hướng dẫn sau đây: http://krondo.com/blog/?p=1682Tại sao chúng ta không thể gọi một Twisted hoãn lại hai lần?
Deferreds giúp chúng ta tránh một trong những cạm bẫy chúng tôi xác định với lập trình callback. Khi chúng tôi sử dụng hoãn lại để quản lý các cuộc gọi lại của mình, chúng tôi chỉ đơn giản là không thể mắc lỗi khi gọi cả gọi lại và trả lại lỗi hoặc gọi lại hai mươi bảy lần. Chúng tôi có thể thử, nhưng hoãn lại sẽ đưa ra một ngoại lệ ngay tại chúng tôi, thay vì chuyển sai lầm của chúng tôi vào các cuộc gọi lại tự mình
Có thể cho tôi giải thích rõ hơn không?
Tôi nhận thấy rằng nó sẽ không hoạt động được vì trong hầu hết các trường hợp trong hướng dẫn này, hàm gọi lại cũng gọi là reactor.stop(). Nhưng tại sao mặc dù nó không có ý nghĩa để gọi một hoãn lại hai lần? Tại sao nó lại khác với việc gọi một chuỗi các phương thức một lần nữa?