sprint/Main/Timer.py
2021-08-29 21:43:34 +03:00

29 lines
623 B
Python

class Method:
def __init__(self, meth, name):
self.meth = meth
self.name = name
def __eq__(self, other):
return self.name == other.name
def execute(self):
self.meth()
class Timer:
methods = []
def push(self, meth):
methods.append(math)
def polling(self):
for i in range(len(self.methods)):
methods[i].execute()
def remove(method_name):
for method in self.methods:
if method.name == method_name:
self.methods.remove(method)
return
raise IndexError("No method in list")