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 Saimadhav.Heblikar
Recipients Saimadhav.Heblikar, jesstess, taleinat, terry.reedy
Date 2014-07-05.14:50:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1404571857.56.0.78065919825.issue21880@psf.upfronthosting.co.za>
In-reply-to
Content
In v3, there is no subprocess usage.
It imports the checker specific module,does its job and returns the result of processing.


The checker specific files are to be installed from TestPyPI(atleast for now). It has to be installed via pip.
It will be detected automatically in IDLE. There will be a feature to pass additional arguments onto the checker(though not yet implemented in this patch).

This patch also supports the feature to modify the editor buffer.

To test out this patch, kindly install two packages
pip install -i https://testpypi.python.org/pypi IDLEPyflakes IDLEWhitespaceRemover

(I used the reindent.py file in Tools/scripts in IDLEWhitespaceRemover)

Again, this is more a proof of concept patch. I we are to go ahead in this direction, I will be writing it from scratch again and also with tests.

Checker, is actually a misnomer if we do support the "modify buffer" feature.
History
Date User Action Args
2014-07-05 14:50:57Saimadhav.Heblikarsetrecipients: + Saimadhav.Heblikar, terry.reedy, taleinat, jesstess
2014-07-05 14:50:57Saimadhav.Heblikarsetmessageid: <1404571857.56.0.78065919825.issue21880@psf.upfronthosting.co.za>
2014-07-05 14:50:57Saimadhav.Heblikarlinkissue21880 messages
2014-07-05 14:50:57Saimadhav.Heblikarcreate