bu örnekte dinamik bir sınıf sözlüğü güncelleştirmek için en iyi yolu nedir... Ben onun modülünde şöyle istemciye bir sunucu itin üzerinde çalışıyorum
module.py
class Stream(object):
def __init__(self):
self.object_message = {'movie1': '0', 'movie2': '0', 'movie3': '0'}
def event_stream(self):
sc = Stream()
print sc.object_message['movie1']
yield 'data: %s\n\n' % sc.object_message['movie1']
event_stream
'dan veri için bir istemci tarafı Sunucu Gönderilen Olaylar yoklaması olan bir Flask hizmeti üzerine kurulmuştur. Şu an bu bölümüm çalışıyor, çünkü kullanıcı arayüzüm, her birkaç saniyede bir 0
verisini alıyor. Şimdi bu verileri dinamik olarak çalışan bir işlemden değiştirmeye çalışıyorum. İşte
class RequestTags(object):
def process(self, arg1):
sc = Stream()
sc.object_message['movie1'] = 1
sc.object_message['movie2'] = 2
...
event_stream
iken şimdiye kadar denedim bir test ..., ben Akışında başlatıldı değişkeni güncelleştirmek amacıyla process
tetikledi. Ayrıca statik bir Stream değişkeni denedim. Borg ve Singleton modellerine baktım, ancak mevcut kullanım durumumda bunun nasıl yapılabileceğine dair biraz yeşil görünüyor.
Ne yazık ki, bu ve bazı benzer değişiklikler çalışmaz. Öğlen yemeğinden sonra kazacağım ve başka fikirleri deneyeceğim. – Shane