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.
Created on 2014年04月03日 02:29 by terry.reedy, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| issue21139-27.patch | Saimadhav.Heblikar, 2014年04月08日 16:12 | review | ||
| issue21139-34.patch | Saimadhav.Heblikar, 2014年04月08日 16:12 | review | ||
| 21139-34-fpe.diff | terry.reedy, 2014年04月16日 04:43 | review | ||
| Messages (6) | |||
|---|---|---|---|
| msg215417 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2014年04月03日 02:29 | |
PEP 8 specifies a limit of 72 chars for flowing text (comments, multiline strings). The current default limit for Idle's Format / Reformat Paragraph is 70. Increase it to PEP 8's 72. |
|||
| msg215714 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2014年04月07日 18:14 | |
Changing the default in the default configuration file is trivial. In test_formatparagraph.FormatEventTest, test_comment_block and test_long_line currently fail if the reformat width is changed on the General tab of the configuration dialog. These tests will need to be altered when the default is changed. Also, the tests should temporarily change the reformat width to the presumed default in the class setup and teardown methods. If this is not possible, the tests should be skipped if it is not what the test requires. |
|||
| msg215771 - (view) | Author: Saimadhav Heblikar (Saimadhav.Heblikar) * | Date: 2014年04月08日 16:12 | |
Attaching a patch for 2.7 and 3.4 The comment strings are modified to reflect 70->72 in the tests. |
|||
| msg216432 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2014年04月16日 04:43 | |
I am puzzled at the differences between the 2.7 and 3.4 patches. There are only three differences between the files
- from Tkinter import Tk, Text, TclError
+ from tkinter import Tk, Text, TclError
? ^
- from test.test_support import requires
+ from test.support import requires
? ^
- get_selection_indices = EditorWindow.get_selection_indices.im_func
+ get_selection_indices = EditorWindow. get_selection_indices
and none of these should affect the patch.
The attached patch adds a limit parameter to the FormatParagraph.format_paragraph_event method ReformatParagraph.py that is called as self.formatter in the tests.
cls.formatter = fp.FormatParagraph(editor).format_paragraph_event
With this change, we can augment the calls to
self.formatter('ParameterDoesNothing', 72)
and the tests will ignore the configured value.
|
|||
| msg216986 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2014年04月22日 05:17 | |
I applied my patch as part of #21284. When I did so, I added 'limit=70' so that the tests pass otherwise unchanged. The only thing left here is to change config-main.def. |
|||
| msg216989 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2014年04月22日 05:33 | |
I put 21138 in the commit message. The push messages are these. New changeset 374746c5dedc by Terry Jan Reedy in branch '2.7': Issue #21138: Change default reformat paragraph width to PEP 8's 72. http://hg.python.org/cpython/rev/374746c5dedc New changeset dd24099c0cf6 by Terry Jan Reedy in branch '3.4': Issue #21138: Change default reformat paragraph width to PEP 8's 72. http://hg.python.org/cpython/rev/dd24099c0cf6 |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:01 | admin | set | github: 65338 |
| 2014年04月22日 05:33:30 | terry.reedy | set | status: open -> closed resolution: fixed messages: + msg216989 stage: needs patch -> resolved |
| 2014年04月22日 05:17:09 | terry.reedy | set | messages: + msg216986 |
| 2014年04月16日 04:43:51 | terry.reedy | set | files:
+ 21139-34-fpe.diff messages: + msg216432 |
| 2014年04月08日 16:12:22 | Saimadhav.Heblikar | set | files: + issue21139-34.patch |
| 2014年04月08日 16:12:02 | Saimadhav.Heblikar | set | files:
+ issue21139-27.patch keywords: + patch messages: + msg215771 |
| 2014年04月07日 18:14:27 | terry.reedy | set | messages: + msg215714 |
| 2014年04月06日 15:39:55 | Saimadhav.Heblikar | set | nosy:
+ Saimadhav.Heblikar |
| 2014年04月03日 02:39:42 | terry.reedy | set | components: + IDLE |
| 2014年04月03日 02:29:23 | terry.reedy | create | |