You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
734 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# @author: Giancarlo Panichi
#
# Created on 2020/06/12
#
from threading import Thread
class DMonitor (Thread):
def __init__(self, name, interval, client):
Thread.__init__(self)
self.name = name
self.interval = interval
self.client = client
self.end = False
self.count = 0
def conclude(self):
print("Call End")
self.end = True
def run(self):
print ("Thread '" + self.name + "' start")
for event in self.client.events(decode=True):
print(event)
if self.end:
break
print ("Thread '" + self.name + "' end")