-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 First we had "thread.setDaemon()". This was not PEP8, so Python 3.0 renamed it to "thread.set_daemon()". Lately Python 3.0 changes the method to an attribute "thread.daemon".
I think the last change is risky, because you can mistype and create a new attribute, instead of set daemon mode. Since daemon mode is only usually visible when things goes wrong (the main thread dies), you can miss the bug for a long time. Similarly with the new "thread.name" attribute. I would rather revert to the method style, or redo the class to avoid new attribute creation, maybe via some "thread.__setattr__()" magic. Sorry if this issue is already discussed. I don't find any previous thread about this. PS: If you mistype the method name, you get an error. If you mistype the attribute assignment, the bug goes unnoticed. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ [EMAIL PROTECTED] - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:[EMAIL PROTECTED] _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSL/415lgi5GaxT1NAQJ+ugP/RA0wG1b2/q0C96FYq18AIMGONrfKMh7+ BjxrdAL3knqwPXsJW1JbgQV5vsOLpMqx6v8epdFN9FLH5KBLTW3jDmn3OAh7FwyN 5CcoXFc8MWT4/tsa2+SUOVC1rBibx5+b2Cz28KK/RnXK6O4WR/u/3f8fpssMApdW kC6Y0MqFoD4= =2/g3 -----END PGP SIGNATURE----- _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com