Changes by Terry J. Reedy :
--
pull_requests: +3136
___
Python tracker
<http://bugs.python.org/issue31205>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Terry J. Reedy :
--
pull_requests: +3137
___
Python tracker
<http://bugs.python.org/issue30928>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
New changeset ff4b222b029f9977a4509d8697ba2b82c09b477a by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-31205: IDLE: Factor KeysPage class from ConfigDialog (GH-3096) (#3097)
https://github.com/python/cpython/commit/ff4b222b029f9977a4509d8697ba2b
Terry J. Reedy added the comment:
The change to configdialog is basically a block move with a few edits. The
resulting diff is so complicated that git could not apply it cleanly to the
identical code in 3.6. We should do multiple PRs for the highlight group
Changes by Terry J. Reedy :
--
resolution: -> fixed
stage: test needed -> resolved
status: open -> closed
___
Python tracker
<http://bugs.python.or
Terry J. Reedy added the comment:
New changeset 7f066844a79ea201a28b9555baf4bceded90484f by Terry Jan Reedy in
branch 'master':
bpo-30928: Update idlelib/NEWS.txt to 2017-08-15. (#3098)
https://github.com/python/cpython/commit/7f066844a79ea201a28b9555baf4bc
Changes by Terry J. Reedy :
--
pull_requests: +3138
___
Python tracker
<http://bugs.python.org/issue30928>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
The configdialog diff for #31205 was so jumbled that it did not apply correctly
to 3.6. Let's do this in 2 PRs. First adds the class to how we think it
should be. The second deletes the old code, makes any edits needed for the new
class, and redirect
Terry J. Reedy added the comment:
New changeset de36ba065e933648f5687998021175cf21d4564b by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-30928: Update idlelib/NEWS.txt to 2017-08-15. (GH-3098) (#3099)
https://github.com/python/cpython/commit/de36ba065e933648f5687998021175
New submission from Terry J. Reedy:
Running Debug|Win32 interpreter...
Python 3.7.0a0 (heads/master:b907abc885, Aug 17 2017, 11:41:56) [MSC v.1900 32
bit (Intel)] on win32
I get the following crash report
--
Microsoft Visual C
Terry J. Reedy added the comment:
Appveyor ran pythoninfo successfully on its normal 32-bit build.
https://ci.appveyor.com/project/python/cpython/build/3.7.0a0.5381
--
___
Python tracker
<http://bugs.python.org/issue31
Terry J. Reedy added the comment:
python -m test.pythoninfo crashes for me on Win10, debug32, but I don't think
it is the fault of pythoninfo. See #31288.
--
nosy: +terry.reedy
___
Python tracker
<http://bugs.python.org/is
Terry J. Reedy added the comment:
I determined in #31228 (also on Windows, closed as a duplicate) that a debug
build, bad file, and subprocess.PIPE are all required. Has this been tried on
non-Windows? I confirmed the crash on 3.6. I do not have a 2.7 repository
build.
The two lines above
Terry J. Reedy added the comment:
Coverage now 95%. We are getting close. Still not covered in highlight group:
create_page_highlight: # Highlight only.
text.bind('', lambda e: 'break')
text.bind('', lambda e: 'break')
Callbacks are never cal
Terry J. Reedy added the comment:
New changeset 82aff62462e65077a6614b466c986f93a601c33d by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-31001: IDLE: Add tests for configdialog highlight tab (#3123)
https://github.com/python/cpython/commit/82aff62462e65077a6614b466c986f
Changes by Terry J. Reedy :
--
pull_requests: +3162
___
Python tracker
<http://bugs.python.org/issue31001>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
Delete frame.highlight_sample when frame becomes self.
text = self.highlight_sample = frame.highlight_sample = Text(
Change coverage to 95% when edit test file.
--
___
Python tracker
<http://bugs.python.
Terry J. Reedy added the comment:
New changeset 6db2edbe050cc9ac9026f350a24f2d525bcadecd by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-31001: IDLE: Add tests for configdialog highlight tab (GH-3123)
(#3124)
https://github.com/python/cpython/commit/6db2edbe050cc9ac9026f350a24f2d
Terry J. Reedy added the comment:
Another big thank you.
--
___
Python tracker
<http://bugs.python.org/issue31001>
___
___
Python-bugs-list mailing list
Unsub
Changes by Terry J. Reedy :
--
resolution: -> fixed
stage: needs patch -> resolved
status: open -> closed
___
Python tracker
<http://bugs.python.or
Terry J. Reedy added the comment:
New changeset a32e40561a24de373d1c5a437a8aa329758ba8e4 by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-31206: IDLE: Factor HighPage class from ConfigDialog (#3141)
https://github.com/python/cpython/commit/a32e40561a24de373d1c5a437a8aa3
Terry J. Reedy added the comment:
New changeset a32e40561a24de373d1c5a437a8aa329758ba8e4 by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-31206: IDLE: Factor HighPage class from ConfigDialog (#3141)
https://github.com/python/cpython/commit/a32e40561a24de373d1c5a437a8aa3
Terry J. Reedy added the comment:
I cannot do the backport at the moment, so at your convenience, please run
cherry picker for PR3141 for 3.6. You can submit the 2nd PR for 3.7 without
waiting for me to merge the backport.
--
___
Python tracker
Terry J. Reedy added the comment:
New changeset 764e282158df0d7d6d7e0c72f38756c979a36539 by Terry Jan Reedy
(Cheryl Sabella) in branch '3.6':
[3.6] bpo-31206: IDLE: Factor HighPage class from ConfigDialog (GH-3141) (#3154)
https://github.com/python/cpyt
Terry J. Reedy added the comment:
New changeset 764e282158df0d7d6d7e0c72f38756c979a36539 by Terry Jan Reedy
(Cheryl Sabella) in branch '3.6':
[3.6] bpo-31206: IDLE: Factor HighPage class from ConfigDialog (GH-3141) (#3154)
https://github.com/python/cpyt
Terry J. Reedy added the comment:
New changeset 8f7a798edbdbca9a400105e3225463e59b334666 by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-31206: IDLE: Factor HighPage class from ConfigDialog (#3156)
https://github.com/python/cpython/commit/8f7a798edbdbca9a400105e3225463
Terry J. Reedy added the comment:
Ditto last message for PR3156 and 3rd patch deleting old code now dead. In
retrospect, we could have done first and second patches together. Deleting or
commenting out a large existing block along with other changes triggers the
nonsense diff. Let'
Terry J. Reedy added the comment:
New changeset 3d9c0d498de3245199ca95aba14ce260e7d33489 by Terry Jan Reedy
(Cheryl Sabella) in branch '3.6':
[3.6] bpo-31206: IDLE: Factor HighPage class from ConfigDialog (GH-3156) (#3159)
https://github.com/python/cpyt
Terry J. Reedy added the comment:
New changeset 4bfebc63012f0f4e00f6a98c3d96e1c0ebe93408 by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-31206: IDLE: Factor HighPage class from ConfigDialog (#3160)
https://github.com/python/cpython/commit/4bfebc63012f0f4e00f6a98c3d96e1
Terry J. Reedy added the comment:
Ditto backport for pr3160.
--
___
Python tracker
<http://bugs.python.org/issue31206>
___
___
Python-bugs-list mailing list
Unsub
Terry J. Reedy added the comment:
New changeset 24c0c5b48cb996c3ec1800640edff2bfecc36275 by Terry Jan Reedy
(Cheryl Sabella) in branch '3.6':
[3.6] bpo-31206: IDLE: Factor HighPage class from ConfigDialog (GH-3160) (#3162)
https://github.com/python/cpyt
Changes by Terry J. Reedy :
--
resolution: -> fixed
stage: test needed -> resolved
status: open -> closed
___
Python tracker
<http://bugs.python.or
Terry J. Reedy added the comment:
IDLE and Python/tkinter have nothing to do with the handling of keystrokes and
their direct interpretation. The behavior you describe, the Ctrl key being
disabled in Ukranian mode, strikes me as a bug in either Windows or the Input
Method you use, or, less
Terry J. Reedy added the comment:
IDLE's involvement with cut, copy, and paste is to tell the tcl/tk GUI
framework what keys to associate with the operations. The keys depend on the
OS-specific defaults or the keyset chosen by the user. The actual operation on
the Text widget is carrie
Changes by Terry J. Reedy :
--
components: -IDLE
___
Python tracker
<http://bugs.python.org/issue31244>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
Reading PEP 434, special rules for IDLE, should mostly answer your question.
--
___
Python tracker
<http://bugs.python.org/issue31
Terry J. Reedy added the comment:
Constantine: the point of checking the behavior of the Japanese IME was to
determine whether there is a problem with all IMEs or just some. Since Ctrl +
the 2nd key from the left on the bottom row (marked 'X') invokes 'Delete' in
both A
Terry J. Reedy added the comment:
The main refactoring of ConfigDialog into multiple classes is done. Since you
kept this patch up to date with the changes, I will review it next, before
making further changing to individual tab pages.
On problem with implementing some features as extensions
Terry J. Reedy added the comment:
Before reading the patch, more thoughts on the features, options, and behavior:
nothing is Shell only; codecontext, rstrip, and runscript are properly limited
to editors; the others are enabled for both. I think paragraph could have been
editor only, but I
Terry J. Reedy added the comment:
My 'concern' was in relation to the old situation and why I have become more
willing to change default behavior.
--
___
Python tracker
<http://bugs.python.o
Terry J. Reedy added the comment:
The transferred options belong on the General tab. I have already planned to
condense what is there as part of #31051. I held off because I did not know if
it would conflict with your patch. Since, as far as I can tell, your patch
currently does not touch
Terry J. Reedy added the comment:
As I said on #27099, please do not include new options with the transfer patch.
--
___
Python tracker
<http://bugs.python.org/issue30
Terry J. Reedy added the comment:
I obtained more info on the Japanese IME. It has 2 modes of operation:
'romanji' and 'kana'. In romanji mode, one types the ascii transliteration of
the syllabic chars. When one types type the syllable vowel , the program
replaces th
Terry J. Reedy added the comment:
There is no specific maintainer for socket modules, so this may or may not get
attention anytime soon -- https://docs.python.org/devguide/experts.html.
New features are not backported.
--
nosy: +terry.reedy
Terry J. Reedy added the comment:
New changeset 7028e5986fceeeb73dffb5d5bf8f03d88f73b63d by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-30781: IDLE - use ttk widgets in configdialog (#2654)
https://github.com/python/cpython/commit/7028e5986fceeeb73dffb5d5bf8f03
Changes by Terry J. Reedy :
--
pull_requests: +3252
___
Python tracker
<http://bugs.python.org/issue30781>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
New changeset 7b556025ff7d663233e7fcb84785eb071f5e2ba7 by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-30781: IDLE - use ttk widgets in configdialog (GH-2654) (#3214)
https://github.com/python/cpython/commit/7b556025ff7d663233e7fcb84785eb
Terry J. Reedy added the comment:
Main effects on Windows:
* Label in LabelFrame is blue.
* Widget frames turn blue when target by mouse. (This is especially nice for
checkbuttons, where the visible 'frame' is the circle, while the mouse just
needs to be inside the invisible actual
Terry J. Reedy added the comment:
This issue is almost done. There are just a few things missed by the closed
dependencies.
--
___
Python tracker
<http://bugs.python.org/issue30
Changes by Terry J. Reedy :
--
nosy: +serhiy.storchaka -westley.martinez
___
Python tracker
<http://bugs.python.org/issue20580>
___
___
Python-bugs-list mailin
Terry J. Reedy added the comment:
A. In 3.6+, the [Keys] section of config-main.def reads
[Keys]
default= 1
name=
name2=
# name2 set in user config-main.cfg for keys added after 2016 July 1
The name is no longer 'IDLE Classic Windows'. Instead, if default is left
true, the actual
Terry J. Reedy added the comment:
I don't remember ever seeing that message. Do you have code that reliably
reproduces the problem?
def postwindowsmenu(self):
# Only called when Windows menu exists
menu = self.menudict['windows']
end =
Terry J. Reedy added the comment:
As you gave the code, the two windows just sit there with mainloop running.
Replace it with
root.update()
#w.close()
root.destroy()
and run from IDLE editor and I see the ".!menu.windows" message. Uncomment the
close and it goes away.
Ro
New submission from Terry J. Reedy:
test_configdialog twice patches tkinter.messagebox to mock askyesno without
restoring it properly. As a consequence, the outwin test in #30617 failed
because the messagebox module in editor lacked askyesno.
First patch: fix configdialog and
Changes by Terry J. Reedy :
--
dependencies: +IDLE tests: don't modify tkinter.messagebox.
nosy: +csabella
___
Python tracker
<http://bugs.python.org/is
Terry J. Reedy added the comment:
#31001 and #31002 have notes on what not tested in HighPage and KeysPage.
--
___
Python tracker
<http://bugs.python.org/issue30
Changes by Terry J. Reedy :
--
pull_requests: +3260
___
Python tracker
<http://bugs.python.org/issue31287>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Terry J. Reedy:
Followup to #31287. Check existing tests for similar errors. Apply the idea of
localizing access to messageboxes everywhere. In the process, end use of
'tkMessageBox'.
--
assignee: terry.reedy
components: IDLE
messages: 300923
nosy: t
Terry J. Reedy added the comment:
Additional patch or patches will be on generalized issue #31288.
--
title: IDLE tests: don't modify tkinter.messagebox. -> IDLE configdialog tests:
don't modify tkinter.messagebox.
___
Python t
Terry J. Reedy added the comment:
I closed the patch; you can delete the branch.
I changed the title to express the goal, though I am not sure how to get there
yet. One thing is to be more aware of what callbacks and event loops are being
set up and possibly not shut down gracefully.
Your
Changes by Terry J. Reedy :
--
pull_requests: +3262
___
Python tracker
<http://bugs.python.org/issue31287>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
New changeset 3457f428964d0fd6ab601272ead276a9bf8b1eaf by Terry Jan Reedy in
branch 'master':
bpo-31287: IDLE - do not alter tkinter.messagebox in configdialog tests. (#3220)
https://github.com/python/cpython/commit/3457f428964d0fd6ab601272ead276
Terry J. Reedy added the comment:
New changeset 7e248904cd5b3e658b1792deca1b82d873b2d120 by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-31287: IDLE - do not alter tkinter.messagebox in configdialog tests.
(GH-3220) (#3221)
https://github.com/python/cpyt
Terry J. Reedy added the comment:
New changeset 998f4966bf0c591f3e8b3d07eccad7501f60f524 by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-30617: IDLE: docstrings and unittest for outwin.py (#2046)
https://github.com/python/cpython/commit/998f4966bf0c591f3e8b3d07eccad7
Changes by Terry J. Reedy :
--
pull_requests: +3265
___
Python tracker
<http://bugs.python.org/issue30617>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Terry J. Reedy :
--
resolution: -> fixed
stage: needs patch -> resolved
status: open -> closed
___
Python tracker
<http://bugs.python.or
Terry J. Reedy added the comment:
New changeset 5c89c2fd8a0be0ad2f89f084775c5f9f76687237 by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-30617: IDLE: docstrings and unittest for outwin.py (GH-2046) (#3223)
https://github.com/python/cpython/commit/5c89c2fd8a0be0ad2f89f084775c5f
Changes by Terry J. Reedy :
--
resolution: -> fixed
stage: -> resolved
status: open -> closed
versions: +Python 3.6
___
Python tracker
<http://bugs.python.or
Changes by Terry J. Reedy :
--
title: IDLE: turn builting extensions into regular modules -> IDLE: turn
built-in extensions into regular modules
___
Python tracker
<http://bugs.python.org/issu
Changes by Terry J. Reedy :
--
nosy: +bethard
versions: -Python 3.5
___
Python tracker
<http://bugs.python.org/issue30421>
___
___
Python-bugs-list mailin
Terry J. Reedy added the comment:
To expand on the initial statement, changes can take effect a) when IDLE start
(the initial window option), b) when a new editor window is created (the
initial size option), c) immediately for all editors (indent size and most
others), and d) immediately for
Terry J. Reedy added the comment:
I looked at the how the num_spaces and current General options are defined,
set, and updated.
editor-on-startup: local name in pyshell.main.
width, height: used in text_options, passed to MultiCallCreator(Text). (Width
is EW() attribute, initialized in EW
New submission from Terry J. Reedy:
This was initially part of #31051. See 2nd have of msg299262 and all of
msg299263.
--
assignee: terry.reedy
components: IDLE
messages: 301005
nosy: terry.reedy
priority: normal
severity: normal
stage: test needed
status: open
title: IDLE
Changes by Terry J. Reedy :
--
pull_requests: +3282
___
Python tracker
<http://bugs.python.org/issue31051>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
It does not matter for users what we call the class. MainPage reads a bit
smoother than GenPage. I have also considered renaming HighPage as ColorPage
and relabeling the tab 'Colors'.
The above covers at least 2 issues. #31306 covers changin
Changes by Terry J. Reedy :
--
stage: needs patch -> patch review
___
Python tracker
<http://bugs.python.org/issue31051>
___
___
Python-bugs-list mai
Terry J. Reedy added the comment:
'autocomplete and parenmatch' (in that order). Code context should be last in
the editor section.
--
___
Python tracker
<http://bugs.python.o
Terry J. Reedy added the comment:
Configdialog does not import EditorWindow and should not need to with the
change. It should also not import the separate modules. I outlined how I plan
to update the current extension values in #22707, msg300973.
PR3239 for #31051 prepares GenPage for the
Terry J. Reedy added the comment:
New changeset 390eadd6d041611511dc761bc7d4581530dbd287 by Terry Jan Reedy in
branch 'master':
bpo-31051: Rearrange IDLE condigdialog GenPage into Window, Editor, and Help
sections. (#3239)
https://github.com/python/cpyt
Changes by Terry J. Reedy :
--
pull_requests: +3283
___
Python tracker
<http://bugs.python.org/issue31051>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
New changeset 87c50245b1ba21469cc2e4e84cd5e5cd54ff954d by Terry Jan Reedy in
branch '3.6':
[3.6] bpo-31051: Rearrange IDLE condigdialog GenPage into Window, Editor, and
Help sections. (GH-3239) (#3240)
https://github.com/python/cpyt
Terry J. Reedy added the comment:
This is purely a tkinter issue. Windows people can ignore this.
Your problem was a result of your program error, of not keeping a reference to
Tk(), combined with tkinter's _default_root 'feature'.
The solution you report in your answer,
Terry J. Reedy added the comment:
#27099 converts extensions, including autocomplete and calltips, to features.
Buggy versions of the patch had similar import problems. After the PR is
merged, I may try this again, and perhaps try moving the __main__ import into
the functions that use it
Terry J. Reedy added the comment:
idlelib.__main__ was added in 3.3: Patch was
d543f2b8b0b66af330aae6764e53495cda48fd4e
Author: Andrew Svetlov
Date: 3/26/2012 3:11:46 PM
Message: IDLE can be launched as python -m ildelib [misspelled]
#24212 was about backporting the addition to 2.7. I opened
New submission from Terry J. Reedy:
If this were a new section in idle.rst, it would appear with the IDLE doc
displayed by Help IDLE. Being present there has its +s and -s. Would have to
see how it works here as well as online.
In any case, it would be good to have something indexed under I
Terry J. Reedy added the comment:
I believe PR2494 is about ready to merge. It is a big, complicated patch, so
before merging, I would prefer to have it pass a full -uGUI test on something
other than Windows.
--
dependencies: -IDLE: configdialog - add tests for ConfigDialog GUI
Terry J. Reedy added the comment:
I expect to polish the General page in a follow-up. I expect it will soon need
to be split.
--
___
Python tracker
<http://bugs.python.org/issue27
Terry J. Reedy added the comment:
Also document in idle doc that 'import idlelib.idle' is the programmatic API,
and that icons and context menus may be available. In any case, add more
information on 'How to start IDLE'.
--
__
New submission from Terry J. Reedy:
When this program (from thread by Steven D'Aprano) on python-list is run
import time
from threading import Timer
def do_work():
x = 2 + 2
print("It is", time.asctime(), "and 2+2 is", x)
def go():
Timer(10, do_work, ()).
Terry J. Reedy added the comment:
The warning is from code context. The callback after loops run whether one
uses context or not and there is currently no mechanism to stop them. I will
add a cancel function soon. Or the loops might be eliminated by adding context
to the config change
Terry J. Reedy added the comment:
Hi Éric. Adding idle.py would make -m idle work. But I believe it would
violate existing policy. So I will not propose it on python-ideas or pydev and
hope no one else does either.
PEP 434, at least in part, formalized what I believe was older practice
Terry J. Reedy added the comment:
In my example the screen before the output had
>>> go()
>>> a =
12,|
where '|' is the blinking input cursor. The '\n' terminated print output is
inserted *after* '>>> ' but before the imco
Terry J. Reedy added the comment:
The issue History suggests that the original report was marked for 2.6, 3.0,
3.1. It is not clear which versions the OP or anyone else tested. I removed
the versions above and added 3.2, 3.3 after reporting a test on 3.2.0. I did
not report 2.7 behavior
Terry J. Reedy added the comment:
Also, IDLE wraps Python and is not responsible for what Python calculates.
--
assignee: terry.reedy ->
___
Python tracker
<http://bugs.python.org/issu
Terry J. Reedy added the comment:
I think we should add 'and Ellipsis' in the tokenize doc to get
'all Operators and Delimiters tokens and Ellipsis are returned ...'. I would
actually prefer 'Operator and Delimiter tokens' but I don't know if the 's
Terry J. Reedy added the comment:
I miswrote. 'Alt' becomes 'Option'. The new keybindings to be added to Classic
Mac and Classic OSX in PR2494 are the following.
force-open-completions=
expand-word=
force-open-calltip=
format-paragraph=
flash-paren=
run-module=
Terry J. Reedy added the comment:
Once the CLA * shows up after your name, one of us should remove CLA needed tag
and bot will verify. I believe tagging as trivial would also work.
--
___
Python tracker
<https://bugs.python.org/issue31
Terry J. Reedy added the comment:
Please ask for installation help on python-list. It can also be accessed via
news.gmane.org. Give following details: OS, including version; source of
installer; how you tried to install; what error message you got.
If you have Windows XP, 3.6 will not
Terry J. Reedy added the comment:
Ned, config.py currently has
def GetCurrentKeySet(self):
"Return CurrentKeys with 'darwin' modifications."
result = self.GetKeySet(self.CurrentKeys())
if sys.platform == "darwin":
# OS X
Terry J. Reedy added the comment:
New changeset 58fc71c447049d0efe4e11db1b55edc307f1bede by Terry Jan Reedy
(wohlganger) in branch 'master':
bpo-27099: IDLE - Convert built-in extensions to regular features (#2494)
https://github.com/python/cpyt
5601 - 5700 of 13135 matches
Mail list logo