This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients jnoller, ncoghlan, pitrou
Date 2008-09-01.13:07:52
SpamBayes Score 0.00031095397
Marked as misclassified No
Message-id <1220274473.13.0.297611914604.issue3589@psf.upfronthosting.co.za>
In-reply-to
Content
Interesting - in some of the other work I was doing regarding the PEP 8
compliant alternative threading API, I noticed that the threading module
contains similar gems such as:

def Event(*args, **kwds):
  return _Event(*args, **kwds)

Using a factory function to discourage subclassing is one thing, but why
name the factory function as if it was a still a class?
History
Date User Action Args
2008-09-01 13:07:53ncoghlansetrecipients: + ncoghlan, pitrou, jnoller
2008-09-01 13:07:53ncoghlansetmessageid: <1220274473.13.0.297611914604.issue3589@psf.upfronthosting.co.za>
2008-09-01 13:07:52ncoghlanlinkissue3589 messages
2008-09-01 13:07:52ncoghlancreate