Uygulamam, web içeriği almak için 'twisted.web.client.Agent' kullanıyor. Ancak Ajan sınıfı, başlatılacak bir 'reaktör' örneğini gerektirir. Uygulamamı 'twistd' kullanarak başlatırsam, hiç 'reakctor.run()' olmayacak. Peki 'reaktör' örneğini nasıl alabilirim?Bükülmüş uygulama twistd ile başlatıldığında 'reaktör' nasıl alınır?
5
A
cevap
10
Ben better answer olsaydı, ama bir Twisted uygulamada akım, aktif reaktör almak için yoludur: bir zamanlar yakın
from twisted.internet import reactor
önemli şey her yerde bunu etmektir, ama Uygulama kodunuzun "üst", böylece reaktörleri test amacıyla kolayca değiştirebilir veya davranışını başka şekillerde değiştirebilirsiniz (örneğin, bir proxy'den geçmek için connectTCP
'u değiştirebilirsiniz). Bu nedenle, Agent
, geçerli olanı içe aktarmak yerine reactor
parametresini alır.
İlgili konular
- 1. Twistd olmadan bükülmüş uygulama
- 2. Python bükülmüş reaktör Bu öğretici takip ediyorum tanımsız değişken
- 3. bükülmüş hizmet Ben en bükülmüş uygulama çerçevesini kullanan bir proxy sunucu yazdım başka
- 4. Bükülmüş menhol: uygulamadaki sunuculara nasıl erişilir?
- 5. Uygulama başlatıldığında, değerler web.config dosyasından nasıl okunur?
- 6. Dosyayı bükülmüş stdout ile okuma
- 7. Bağlamdan Uygulama Nasıl Alınır
- 8. Uygulama ilk kez başlatıldığında didReceiveRemoteNotification çağrısı
- 9. Bir kez çağrılacak iOS işlevi (uygulama başlatıldığında)
- 10. Uygulama başlatıldığında XCode 9 beta hatası gösteriliyor
- 11. Phonegap handleOpenURL uygulama başlatıldığında çağrılmadı (iOS)
- 12. Reaktör Oluşturma Metodu
- 13. Gözlemci Deseni/Reaktör Örneği
- 14. Itunes'ten uygulama incelemesi nasıl alınır?
- 15. Bir raw_input'u bükülmüş olarak nasıl kullanabilirim?
- 16. Windows Phone 7'de uygulama başlatıldığında farklı sayfalar nasıl gösteriliyor?
- 17. Log4net - Her uygulama başlatıldığında yeni günlük dosyası oluştur
- 18. http ve bükülmüş
- 19. iPhone Uygulaması: uygulama kimliğinden uygulama simgesi nasıl alınır?
- 20. Uygulama Sürüm Numarası Kullanıcıdan Nasıl Alınır?
- 21. Config.groovy içinde Grails uygulama adı nasıl alınır?
- 22. Durum çubuğunda PERMANENT uygulama bildiricisi nasıl alınır?
- 23. iOS uygulama raporuna göre ödeme nasıl alınır?
- 24. İstemci olan bir bükülmüş sunucu nasıl yazılır?
- 25. Postgre'ler, docker-compose ile başlatıldığında hemen kapatılıyor
- 26. Android: Uygulama başlatıldığında BaseAdapter'ı genişleten Özel ListAdapter çöküyor
- 27. Uygulama başlatıldığında MS SQL Server veritabanına bağlantı kapatılıyor C#
- 28. AWS En iyi uygulama - Harici ip adresi durduğunda/başlatıldığında
- 29. applicationDidFinishLaunching: Uygulama ilk kez güncellendiğinde ve başlatıldığında çağrılsın mı?
- 30. , istemci bağlantılarını algılamayacak şekilde bükülmüş
[this] (http://stackoverflow.com/questions/3424825/is-twisted-internet-reactor-global). Yani, 'reaktör' küreseldir. Teşekkürler @Glyph – davidshen84