New submission from Michael Newman <michael.b.new...@gmail.com>: This is related to: http://bugs.python.org/issue3628 http://bugs.python.org/issue4808
I found in the example at the bottom of: http://docs.python.org/3.0/library/queue.html "t.set_daemon(True)" won't work. Python 3.0 (r30:67507, Dec 3 2008, 20:14:27) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from threading import Thread >>> t = Thread() >>> dir(t) ['_Thread__exc_info', '_Thread__initialized', '__class__', '__delattr__', '__dic t__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__ ', '__subclasshook__', '__weakref__', '_args', '_block', '_bootstrap', '_bootstr ap_inner', '_daemonic', '_delete', '_ident', '_initialized', '_kwargs', '_name', '_note', '_set_daemon', '_started', '_stderr', '_stop', '_stopped', '_target', '_verbose', 'daemon', 'getName', 'ident', 'isAlive', 'isDaemon', 'is_alive', 'jo in', 'name', 'run', 'setDaemon', 'setName', 'start'] >>> t.set_daemon(True) Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'Thread' object has no attribute 'set_daemon' >>> t.daemon False # This appears to be the proper method, unless "set_daemon" gets added in (or setDaemon is used, but that appears to be depreciated syntax): >>> t.daemon = True >>> t.daemon True Please see the attached "queue_join.py" for my own working example. It would be helpful to include the line: >>> from threading import Thread in the official example. ---------- assignee: georg.brandl components: Documentation files: queue_join.py messages: 80685 nosy: georg.brandl, mnewman severity: normal status: open title: set_daemon does not exist in Thread versions: Python 3.0 Added file: http://bugs.python.org/file12883/queue_join.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5086> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com