Terry J. Reedy added the comment:
I am aware of this. Before the recent (Oct 4) fix for #13153, pasting an
astral character into an edit line or window crashed IDLE. After the fix, the
character appears (and printing such chars also works reliably). But astral
chars confuse the tk text
Terry J. Reedy added the comment:
Give OS. Provide specific code and describe specific problem. Run the code
directly with python from a command line to determine if IDLE is really
involved in the problem.
--
___
Python tracker
<ht
Change by Terry J. Reedy :
--
versions: -Python 3.5, Python 3.6
___
Python tracker
<https://bugs.python.org/issue39111>
___
___
Python-bugs-list mailin
Terry J. Reedy added the comment:
I believe that this is a duplicate issue. As noted before, filter, map,
reversed, and zip are classes, but they return iterators and are documented
differently.
--
nosy: +terry.reedy
versions: -Python 3.5, Python 3.6
Change by Terry J. Reedy :
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
superseder: -> Fix some class entries in 'Built-in Functions'
___
Python tracker
<https://b
Terry J. Reedy added the comment:
I closed #39112, about tuple only, as a duplicate of this.
--
keywords: +patch
versions: +Python 3.9 -Python 3.6
___
Python tracker
<https://bugs.python.org/issue34
Terry J. Reedy added the comment:
New changeset 6c7bb38ff2799ac218e6df598b2b262f89e2bc1e by Terry Jan Reedy
(Gurupad Hegde) in branch 'master':
bpo-39136: Fixed typos (GH-17720)
https://github.com/python/cpython/commit/6c7bb38ff2799ac218e6df598b2b262f89e2bc1e
--
nosy: +t
Change by Terry J. Reedy :
--
pull_requests: +17176
pull_request: https://github.com/python/cpython/pull/17731
___
Python tracker
<https://bugs.python.org/issue39
Terry J. Reedy added the comment:
New changeset df647f3340d7a40628ba731f80425cb469e72653 by Terry Jan Reedy in
branch '3.8':
[3.8] bpo-39136: Fixed typos (GH-17720)
https://github.com/python/cpython/commit/df647f3340d7a40628ba731f80425c
Change by Terry J. Reedy :
--
pull_requests: +17177
pull_request: https://github.com/python/cpython/pull/17732
___
Python tracker
<https://bugs.python.org/issue39
Terry J. Reedy added the comment:
Thanks for the report and patch.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.8
___
Python tracker
<https://bugs.python.or
Terry J. Reedy added the comment:
New changeset d7947280a4ba9dc652c3fac22946466338ec6999 by Terry Jan Reedy in
branch '3.7':
[3.7] bpo-39136: Fixed typos (GH-17720)
https://github.com/python/cpython/commit/d7947280a4ba9dc652c3fac2294646
Change by Terry J. Reedy :
--
pull_requests: +17197
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/17761
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
New changeset ee9ff05ec22ecd47dbffdd361967ccd55963dad2 by Terry Jan Reedy in
branch 'master':
bpo-34118: memoryview, range, and tuple are classes (GH-17761)
https://github.com/python/cpython/commit/ee9ff05ec22ecd47dbffdd361967cc
Terry J. Reedy added the comment:
I started with the agreed-on 'function' => 'class' changes and intend to follow
with a PR for text changes.
--
stage: patch review -> needs patch
___
Python tracker
<https
Terry J. Reedy added the comment:
Victor, Pablo, I added you two since you commented on the duplicate.
I believe this should be closed as 'not a bug'. The doc for globals() says is
returns a 'dictionary', meaning an instance of dict. The doc for exec says
globals &
Terry J. Reedy added the comment:
Guido, some people would like manipulation and use of globals to work with dict
subclasses as well as dicts themselves. I believe that the current
restriction/optimization is at least partly your work. Do you have any quick
opinion, or do you think
Terry J. Reedy added the comment:
There are more examples on duplicate #36220.
--
___
Python tracker
<https://bugs.python.org/issue32615>
___
___
Python-bug
Terry J. Reedy added the comment:
#17632 was instead closed as a duplicate of this issue.
The (editor) Run menu now has a custom run item. 'Clear shell before restart'
could be added as an alternative to 'no restart'. But this would be a separate
issue.
---
Terry J. Reedy added the comment:
Among other problems, the patch for #11820 uses a unix-only tcl function.
In non-shell editor and output windows, Select all (Control-A at least on
windows) Delete (or Backspace, or Cut to clipboard, ^X on Windows) clears the
window. Delete does not work
Terry J. Reedy added the comment:
Your code is buggy because 'cursor' is not a dict or anything like one.
On the other hand, adding retval to capture and return the return from
Widget.configure looks correct. (And it will not prevent kw.update('cursor')
from raising.
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +17242
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/17815
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
Giovanni, a Python exception is a intended exit. A crash is when the program
either hangs or stops unintentionally without a python exception but with an OS
error message.
I checked and Scale is the only ttk widget that overrides configure
Change by Terry J. Reedy :
--
nosy: +benjamin.peterson
stage: -> test needed
versions: +Python 3.9 -Python 3.6
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
I currently agree with Serhiy and am not persuaded that either new function is
needed.
1. findalliter: For 3.0, I might have been more aggressive than we were in
turning list-returning functions into iterators, as done with map, etc. But
the collective
Change by Terry J. Reedy :
--
stage: -> test needed
versions: +Python 3.9 -Python 3.6
___
Python tracker
<https://bugs.python.org/issue39169>
___
___
Python-
Change by Terry J. Reedy :
--
components: +macOS
nosy: +ned.deily, ronaldoussoren
___
Python tracker
<https://bugs.python.org/issue39174>
___
___
Python-bug
Change by Terry J. Reedy :
--
resolution: -> third party
stage: -> resolved
___
Python tracker
<https://bugs.python.org/issue39179>
___
___
Python-bugs-
Terry J. Reedy added the comment:
> I think this is specific to the interactive prompt.
In IDLE, which simulates interactive mode with repeated 'exec(user_code,
namespace)', no error is printed, let alone a loop.
>>> import sys
>>> sys.addaudithook(0)
>
Terry J. Reedy added the comment:
I wrote too soon. Entering anything at the next line prints
TypeError: 'int' object is not callable
twice and a lot of IDLE specific stuff, and not another prompt. I have to
restart the remote executi
Change by Terry J. Reedy :
--
nosy: +rhettinger
title: Support the title and description arguments for mutually exclusive
argument groups -> argparse: title and description for mutually exclusive arg
groups
___
Python tracker
<
Terry J. Reedy added the comment:
After reading Serhiy's clarification of the old and wonky findall return api, I
agree that reusing it in an unneeded new function would be a retrograde move.
We should instead upgrade the documentation of the more flexible current
functions.
For s
Terry J. Reedy added the comment:
Giovanni, I saw that you gave a correct fix even if your example was wrong.
Currently, scale.configure returns None instead of the configuration. Your
patch fixes this. Once I created a git branch to verify and test the fix, it
was trivial to make a PR
Terry J. Reedy added the comment:
New changeset 5ea7bb25e3b192d6c49a49c9e3b316f8559602aa by Terry Jan Reedy in
branch 'master':
bpo-39152: add missing ttk.Scale.configure return value (GH-17815)
https://github.com/python/cpython/commit/5ea7bb25e3b192d6c49a49c9e3b316
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.8, Python 3.9
___
Python tracker
<https://bugs.python.or
Change by Terry J. Reedy :
--
versions: -Python 2.7, Python 3.5, Python 3.6
___
Python tracker
<https://bugs.python.org/issue39221>
___
___
Python-bugs-list m
Change by Terry J. Reedy :
--
versions: +Python 3.9 -Python 2.7, Python 3.4, Python 3.5, Python 3.6
___
Python tracker
<https://bugs.python.org/issue5
Terry J. Reedy added the comment:
The nearly blank menu has the Apple icon and the IDLE dropdown. I verified
that this can be generated with either Debugger or IDLE Help, which are
non-modal non-menu windows.
Currently, IDLE has a separate menu for each editor and output and the shell.
On
Terry J. Reedy added the comment:
The default selection is, now at least, the current line, so that every entry
is always applicable.
--
assignee: -> terry.reedy
nosy: -kbk, roger.serwy
resolution: -> works for me
stage: -> resolved
status: open -> closed
title: di
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
versions: +Python 3.9 -Python 2.7, Python 3.4, Python 3.5, Python 3.6
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
nosy: -kbk, roger.serwy
title: no way to run program in debugger from edit window -> IDLE: run program
in debugger from edit window
versions: +Python 3.9 -Python 2.7, Python 3.5, Pyth
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
stage: -> needs patch
title: don't allow selecting IDLE debugger menu item when running -> IDLE:
disable selecting debugger when user code is running
versions: +Python 3.9 -Python 2.7, Python 3
Terry J. Reedy added the comment:
I like the way that Open Module puts error messages in red under the entry box
and allows users to correct without first clicking a modal message away. I
would like to do the same here.
--
assignee: -> terry.reedy
nosy: -kbk, roger.serwy
st
Terry J. Reedy added the comment:
I changed title to 'review' (TextIOBase doc and StringIO as a pure text
implementation).
--
title: Idle: pseudofiles have no buffer attribute. -> Idle: review 'missing'
attributes of pseudofiles
versions: +Python 3.9 -Python
Terry J. Reedy added the comment:
2.7 is EOL.
--
nosy: -ronaldoussoren
title: IDLE should not make the about dialog be a transient of the withdrawn
root window -> IDLE should not make About be a transient of withdrawn root
window
versions: -Python
Terry J. Reedy added the comment:
2.7 EOL.
Ned, do you still see Themed Changed? I don't on 3.8 on Macbook. with 10.14
mohave(?)
--
versions: +Python 3.9 -Python 2.7, Python 3.5, Python 3.6
___
Python tracker
<https://bugs.python.org/is
Change by Terry J. Reedy :
--
nosy: +bquinlan, pitrou
___
Python tracker
<https://bugs.python.org/issue39207>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
"Is this a bug" questions are often better asked on python-list. (I don't
know.) If so, the bug needed to be tested on the current development version
(3.9 now). Likely, someone on python-list will try given reproducible code.
2.
Terry J. Reedy added the comment:
On entry of '0xz', IDLE from 3.6 to date highlights the '0x' part of the
original entry. I presume it can do this because it ignores the text
attribute, and because bytes == chars for at least '0x'.
The 'proposed PR&
Terry J. Reedy added the comment:
As is true for most special methods, it is a bug for __repr__ methods to raise.
They should return a string, as documented.
Special method wrappers generally assume that the wrapped methods work. In
particular, repr assumes this, and so do the __repr__
Terry J. Reedy added the comment:
https://docs.python.org/3/tutorial/controlflow.html#function-annotations
is the direct link.
As Mark said, 'ham' is a required positional-or-keyword argument.
'eggs' is an optional 'positional-or-keyword. The sentence as is is wrong
Change by Terry J. Reedy :
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
superseder: -> difflib SequenceMatcher ratio() still have unpredictable
behavior
___
Python tracker
<https://bugs.python
Change by Terry J. Reedy :
--
Removed message: https://bugs.python.org/msg359674
___
Python tracker
<https://bugs.python.org/issue39274>
___
___
Python-bug
Change by Terry J. Reedy :
--
versions: -Python 3.6
___
Python tracker
<https://bugs.python.org/issue39275>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
The progress was the PR. I just fixed the merge conflicts, I believe
correctly. Please test and review.
--
nosy: +vstinner
___
Python tracker
<https://bugs.python.org/issue26
Terry J. Reedy added the comment:
Serhiy, if I understand your last message (msg302299), the docstring should
read:
Unbind for this widget the event SEQUENCE.
If FUNCID is given, only unbind the function identified with FUNCID
and also delete that command.
The main doc
Terry J. Reedy added the comment:
Serhiy, given that the code did not match the docstring and that we are
changing the code to match the clarified docstring, should we consider this a
bugfix, and, should we backport it?
--
___
Python tracker
Change by Terry J. Reedy :
--
title: Windows 10 64-bit needs reboot -> Windows 10 64-bit needs reboot after
install
___
Python tracker
<https://bugs.python.org/issu
New submission from Terry J. Reedy :
David, do you know about bpo account deletion?
--
nosy: +r.david.murray, terry.reedy
___
Python tracker
<https://bugs.python.org/issue39
Change by Terry J. Reedy :
--
versions: -Python 2.7, Python 3.5, Python 3.6
___
Python tracker
<https://bugs.python.org/issue39316>
___
___
Python-bugs-list m
Terry J. Reedy added the comment:
After updating the patch, I noticed that deletion of self.context_use_ps1 from
the editor call to y.find_good_parse_start was no longer part of the diff.
This is because 3.8 changeset 6bdc4dee01788599808c7858e2fe9fdd72cf6792 for
#35610 (backported only to
Terry J. Reedy added the comment:
New changeset ec64640a2c5236d7a5d5470d759172a3d93eab0b by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-32989: IDLE - fix bad editor call of pyparse method (GH-5968)
https://github.com/python/cpython/commit/ec64640a2c5236d7a5d5470d759172
Terry J. Reedy added the comment:
Nice. A few notes.
Docs: The initial doc paragraph now has 'module browser' rather than 'class
browser'. The change is needed 2 other places. Could be part of this PR or
another one.
* Chapter title: "Python class browser suppor
Terry J. Reedy added the comment:
A separate doc change issue and PR would be fine. Should we add a note
explaining the module name as a contraction of an originally restricted scope?
Make me nosy and invite review.
Actually, a doc issue for the module as is should *fully* explain
Terry J. Reedy added the comment:
New changeset 2e43b64c94e49f7133b9c26e84c9519935c49063 by Terry Jan Reedy
(Zackery Spytz) in branch 'master':
bpo-39050: The Help button in IDLE's config menu works again (GH-17611)
https://github.com/python
Terry J. Reedy added the comment:
Cheryl, sorry to take so long. I will look at and probably remove the _synchre
parameter, on this issue. Feel free to pursue any of the other possible
followups.
--
versions: +Python 3.9 -Python 3.6
___
Python
Terry J. Reedy added the comment:
Tim, idlelib.pyparse has this definition:
# Find what looks like the start of a popular statement.
_synchre = re.compile(r"""
^
[ \t]*
(?: while
| else
| def
| return
| assert
| break
| class
Change by Terry J. Reedy :
--
pull_requests: +17524
pull_request: https://github.com/python/cpython/pull/18138
___
Python tracker
<https://bugs.python.org/issue32
Terry J. Reedy added the comment:
New changeset f9e07e116c32b6dc4561d0bdeb452ccde13b0e7c by Terry Jan Reedy in
branch 'master':
bpo-32989: IDLE - remove unneeded parameter (GH-18138)
https://github.com/python/cpython/commit/f9e07e116c32b6dc4561d0bdeb452c
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Terry J. Reedy added the comment:
New changeset 7142df5ea23b4ce0efb72746b4b3b65414e8dcb1 by Terry Jan Reedy
(Shanavas M) in branch 'master':
bpo-39431: Also mention nonlocal in assignment quirk (GH-17375)
https://github.com/python/cpython/commit/7142df5ea23b4ce0efb72746b4b3b6
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Terry J. Reedy :
--
stage: -> patch review
type: -> behavior
versions: +Python 3.7
___
Python tracker
<https://bugs.python.org/issue39431>
___
__
Terry J. Reedy added the comment:
I agree that we should keep 'function', as it is often used at least somewhat
generically (as in Library Manual 'Built-in Functions' chapter). I marked this
as an easy first PR.
--
keywords: +easy, newcomer friendl
Terry J. Reedy added the comment:
Your SO question is essentially a duplicate. As I answered there, the graphics
systems of Unix and Windows, used by tk and hence tkinter, handle filling of
self-intersecting polygons differently. On Windows, if one draws a line from
the outside to a
Change by Terry J. Reedy :
--
versions: -Python 3.6
___
Python tracker
<https://bugs.python.org/issue39441>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
How about 'in their default insertion order'?
--
nosy: +terry.reedy
___
Python tracker
<https://bugs.python.o
Terry J. Reedy added the comment:
Thank you for the reminder. There must be other changes not being cancelled,
but I will finish this fix instead of measuring the bug ;-).
--
___
Python tracker
<https://bugs.python.org/issue39
Terry J. Reedy added the comment:
Closing is fine with me.
--
___
Python tracker
<https://bugs.python.org/issue39444>
___
___
Python-bugs-list mailing list
Unsub
Terry J. Reedy added the comment:
New changeset d0d9fa8c5e30aff71b6d5e8b2673396622f33270 by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-39388: IDLE: Fix bug when cancelling out of configdialog (GH-18068)
https://github.com/python/cpyt
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
New submission from Terry J. Reedy :
IDLE should run and calltips and tests should work even callables lack
docstrings, either because none is defined or because there are suppressed
(CPython compile switch for builtins, CPython runtime switch for user objects).
I believe calltips work with
Terry J. Reedy added the comment:
In a comment on PR-14592, I noted that other tests fail with -OO; these should
be fixed (or skipped?) also. test_calltips was the only failure with the
compile switch.
--
___
Python tracker
<ht
Terry J. Reedy added the comment:
If test_calltips is fixed before PR-14592 is merged, it should be removed from
the latter.
--
___
Python tracker
<https://bugs.python.org/issue39
Terry J. Reedy added the comment:
New changeset dd023ad1619b6f1ab313986e8953eea32c18f50c by Terry Jan Reedy
(Cheryl Sabella) in branch 'master':
bpo-30780: Add IDLE configdialog tests (#3592)
https://github.com/python/cpython/commit/dd023ad1619b6f1ab313986e8953ee
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +17603
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/18223
___
Python tracker
<https://bugs.python.org/issu
New submission from Terry J. Reedy :
Spinoff from #31414, about int entry fields. It claims: Note: a deeper problem
is attaching a tracer that get called with each keystroke. Using a StringVar
avoids the error when the entry is blanked, but currently allows non-ints to be
saved. A better
Terry J. Reedy added the comment:
Opened #39472 for changes dialog itself.
--
___
Python tracker
<https://bugs.python.org/issue31414>
___
___
Python-bugs-list m
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.8, Python 3.9 -Python 3.6
___
Python tracker
<https://bugs.python.or
Terry J. Reedy added the comment:
New changeset 2824c45a0a020f12f27da7e7162e8636c21bf869 by Terry Jan Reedy in
branch 'master':
bpo-39392: Turtle overlap fill depends on OS (#18223)
https://github.com/python/cpython/commit/2824c45a0a020f12f27da7e7162e86
Change by Terry J. Reedy :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Terry J. Reedy added the comment:
The issue is obsolete with respect to the minimal test implied by the opening
message. At least two tests (added since this was written) read the .def files.
Some of the proposed tests are, now at least, redundant For boolean tests like
self.assertIn
Terry J. Reedy added the comment:
Sushma, asking about the exception message on python-list was the right thing
to do. You should have waited for the answers you got there. At this point,
bugs in basic python operations are extremely rare.
--
nosy: +terry.reedy
Terry J. Reedy added the comment:
I verified problem for KeyboardInterrupt and RestartShell but not for a newline
that actually runs the statement. In my experiments, if a newline in inserted
instead of running, the cursor remains within a call and the calltip should not
disappear
Terry J. Reedy added the comment:
New changeset bfdeaa37b3df7466624c17f9450d2bd1c3d95edf by Zackery Spytz in
branch 'master':
bpo-38792: Remove IDLE shell calltip before new prompt. (#17150)
https://github.com/python/cpython/commit/bfdeaa37b3df7466624c17f9450d2b
Terry J. Reedy added the comment:
On the issue, Tal pointed out that SyntaxError leaves a calltip after a new >>>
prompt. Also fixed.
--
___
Python tracker
<https://bugs.python.or
Change by Terry J. Reedy :
--
assignee: docs@python ->
components: +Unicode -Documentation
nosy: +benjamin.peterson, lemburg, serhiy.storchaka
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
repr(f2) is not 'non-deterministic'. If one runs it again for the same
function object, one gets the same answer. It only changes when one starts over
and creates a new function object with the same name but (usually) different id.
I think it a
Terry J. Reedy added the comment:
I concur with Steven and Raymond. The 2016 Brexit votes were Leave 17.4
million and Remain 16.1 million. No resemblence to the hypothetical example.
I think that this should be closed as 'not a bug'.
--
nosy: +t
2901 - 3000 of 13134 matches
Mail list logo