def thread_it(func, *args): t = threading.Thread(target=func, args=args) t.setDaemon(True) try: t.start() except Exception as e: raise e def change(): while True: pass thread_it(change)