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 terry.reedy
Recipients THRlWiTi, Todd.Rovito, asvetlov, docs@python, eric.araujo, georg.brandl, markroseman, martin.panter, ned.deily, python-dev, roger.serwy, terry.reedy, zach.ware
Date 2015-09-23.03:19:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Thank you for reporting this. My general problem is that idlelib was only informally private until PEP434 and I only started adding 'private' and 'deprecated' to the code a week ago.  So I am trying to make changes in existing versions while not breaking even unlikely uses of the current API. The specific problem is the the class init method *is* used -- to create an unused instance -- on import.

  helpDialog = HelpDialog()  # singleton instance, no longer used

The patch fixes the problem by moving the deprecation to the show method, which Idle really does not now call.
Date User Action Args
2015-09-23 03:19:28terry.reedysetrecipients: + terry.reedy, georg.brandl, ned.deily, roger.serwy, eric.araujo, asvetlov, markroseman, THRlWiTi, docs@python, Todd.Rovito, python-dev, martin.panter, zach.ware
2015-09-23 03:19:28terry.reedysetmessageid: <>
2015-09-23 03:19:28terry.reedylinkissue16893 messages
2015-09-23 03:19:27terry.reedycreate