threading: Add very bare implementation of Thread class.

pull/227/head
Paul Sokolovsky 2017-11-01 00:55:30 +02:00
rodzic da124acfdb
commit 429f73c4a3
1 zmienionych plików z 15 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,15 @@
import _thread
class Thread:
def __init__(self, group=None, target=None, name=None, args=(), kwargs=None):
self.target = target
self.args = args
self.kwargs = {} if kwargs is None else kwargs
def start(self):
_thread.start_new_thread(self.run, ())
def run(self):
self.target(*self.args, **self.kwargs)