Hey, In your __init__, set
self.daemon = True Cheers, -E On Fri, Aug 12, 2011 at 2:54 AM, Nhatphong Tran < [email protected]> wrote: > Hi! > > I created a separate thread which writes some arbitrary string to a > textfile each 10th of a second in a 60 seconds loop. When I quit Nuke while > that thread is running, a popup window notifying me of active background > scripts shows up (which is fine) and without doing anything nuke crashes. > Does anyone have a clue why that happens? > > This what I do > > ### HEADER > import threading > import time > import sys > > ### WORK-HORSE > def writeTest(): > f = open('/san/rnd/RND024521/test.**txt', 'w') > jj=0 > for j in range(0,600): > jj=jj+0.1 > s = ("waiting " + str(jj) +"s\n") > print s > f.write(s) > time.sleep(0.1) > > f.close() > > > class WriteTestThreaded( threading.Thread ): > ### THREAD OBJECT INITIALIZATION > def __init__( self): > threading.Thread.__init__( self ) > > ### RUN IMPLEMENTATION > def run( self ): > nuke.executeInMainThread(**writeTest()) > > WriteTestThreaded().start() > > > Thanks a lot! > > > Nhat > ______________________________**_________________ > Nuke-python mailing list > Nuke-python@support.**thefoundry.co.uk<[email protected]>, > http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/> > http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-python<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python> >
_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
