示例#1
0
class Controller():
    mainView = None
    pieView = None
    tweetObtainer = None

    def __init__(self):
        print("Controller created")

    def setView(self,view, pie):
        self.mainView = view
        self.pieView = pie

    def start_stream(self, parameter):
        self.tweetObtainer = TweetObtainer(parameter, self.mainView, self.pieView)
        self.tweetObtainer.init_stream()
        self.thread = threading.Thread(target = lambda : self.tweetObtainer.start())
        self.thread.daemon = True
        self.thread.start()

    def stop_stream(self):
        self.tweetObtainer.stop_stream()
示例#2
0
 def start_stream(self, parameter):
     self.tweetObtainer = TweetObtainer(parameter, self.mainView, self.pieView)
     self.tweetObtainer.init_stream()
     self.thread = threading.Thread(target = lambda : self.tweetObtainer.start())
     self.thread.daemon = True
     self.thread.start()