Skip to content

Instantly share code, notes, and snippets.

@lfborjas
Created July 12, 2010 04:38
Show Gist options
  • Save lfborjas/472133 to your computer and use it in GitHub Desktop.
Save lfborjas/472133 to your computer and use it in GitHub Desktop.
import threading
def daemonize(f):
def wrapper(*args, **kwargs):
tgt = f
t= threading.Thread(target=tgt, args=args, kwargs=kwargs)
t.setDaemon(True)
t.start()
return wrapper
#and you use it like this:
@daemonize
def foobar:
return "you get the picture"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment