Terry J. Reedy added the comment:
There are 1000s of open python issues and perhaps 200 for IDLE. I consider this
one to be lower priority that enough others to fill my IDLE time.
--
stage: -> test needed
versions: +Python 3.11 -Python 3.10, Python 3.8, Python
New submission from Terry J. Reedy :
I have Python and hence IDLE 3.8, 3.9, 3.10, and 3.11 installed. When I right
click a .py file, and then on "Edit with IDLE >" the sub-menu only has
'3.11.0a4' listed. This negates the purpose of having a submenu.
I did some search of pr
New submission from Terry J. Reedy :
I am opening this for a PR submitted without an issue. The PR (not yet
reviewed) makes the online IDLE doc link clickable.
Since a local copy of the online html page is also available on the Help menu,
that link is almost unneeded. But when using
Terry J. Reedy added the comment:
With my fix to the PR:
>>> a b '''
SyntaxError: unterminated triple-quoted string literal (detected at line 1)
>>> a '''
...
The message is off, and can be left for another issue (or not), but the
behavior is correct.
With the hack remo
Terry J. Reedy added the comment:
Thank you for the PR. As I wrote on my preliminary review, I see this likely 1
failure that might may be in the test fixture. Will test and debug later.
--
___
Python tracker
<https://bugs.python.org/issue46
Terry J. Reedy added the comment:
I am opposed at this time. Leaving loop variables available is an intended
feature of python.
After reading point 1, I was tempted to say that you are making a fetish of
typing or making the tail wag the dog. I mention this because others might have
Terry J. Reedy added the comment:
Do all of the tests use all of the slowly built extensions, or could the test
file be split into multiple files run separately, each faster?
--
nosy: +terry.reedy
___
Python tracker
<https://bugs.python.
Terry J. Reedy added the comment:
Tushar, I am the principle IDLE maintainer and have dealt with similar
interactive compile problems on and off for a few years. Code module uses
codeop._maybe_compile, which in turn uses batch-mode compile().
To review: Code can be in 3 states: legal
Terry J. Reedy added the comment:
'Reserved words' include all double underscore words, like __reserved__. Using
such is allowed, but we reserve the right to break such code by adding a use
for the word. 'def' is a keyword. Using identifier normalization to smuggle
keywords into compiled
Terry J. Reedy added the comment:
https://docs.python.org/3/library/filecmp.html#filecmp.cmpfiles
I consider not working for absolute path names to be a bug. Did your example
work with relative paths?
--
nosy: +terry.reedy
title: Explicit or correct behavior of filecmp.cmpfiles w
Terry J. Reedy added the comment:
When posting code for a bug report, here or anywhere else, please use the
minimal code needed to demonstrate the issue. That includes using default arg
values. And do not use non-essential files that responders will not have.
Anyway, with default
Terry J. Reedy added the comment:
I believe that this is a subset of #18444. There are other shortcut that
'flash' a menu entry but do nothing. But I would consider a fix for this short
of fixing everything.
How do you disable the default for ^space? In mac settings or tkinter (tk
Terry J. Reedy added the comment:
If this is not fixed, perhaps it should be documented along with other IDLE
differences in Running User code.
--
___
Python tracker
<https://bugs.python.org/issue45
Terry J. Reedy added the comment:
To me, the five idlelib changes make the code easier to understand. Nick,
please either move them into a separate PR or allow me to do so, and subject to
manual testing, I will merge and backport. (I requested this on the PR by
maybe you missed
Terry J. Reedy added the comment:
New changeset 287ceca2d62d11a8b45f6264226d984dd044e082 by Terry Jan Reedy in
branch '3.9':
bpo-46496: news39 for bpo45296 (#30949)
https://github.com/python/cpython/commit/287ceca2d62d11a8b45f6264226d984dd044e082
Terry J. Reedy added the comment:
New changeset b3cf525bd1c57a1d3f28fcb90bce364f0bcb2b7d by Miss Islington (bot)
in branch '3.10':
bpo-46496: news11-10 for bpo45296 (GH-30937)
https://github.com/python/cpython/commit/b3cf525bd1c57a1d3f28fcb90bce364f0bcb2b7d
Terry J. Reedy added the comment:
Steven, I am also inclined to close this. What do you think after the
discussion? It is sometimes easier to clarify when we have a confused person
present in the discussion.
--
___
Python tracker
<ht
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 5acaad0b3033fde6f21de6ac73681cd6cf64b1f7 by Miss Islington (bot)
in branch '3.10':
bpo-45296: Clarify close, quit, and exit in IDLE (GH-30936) (GH-30944)
https://github.com/python/cpython/commit/5acaad0b3033fde6f21de6ac73681cd6cf64b1f7
Change by Terry J. Reedy :
--
pull_requests: +29128
pull_request: https://github.com/python/cpython/pull/30949
___
Python tracker
<https://bugs.python.org/issue46
Terry J. Reedy added the comment:
New changeset 9f0881476e0113d3a35e0ffa96649b9276dd75c5 by Terry Jan Reedy in
branch 'main':
bpo-46496: news11-10 for bpo45296 (GH-30937)
https://github.com/python/cpython/commit/9f0881476e0113d3a35e0ffa96649b9276dd75c5
Terry J. Reedy added the comment:
New changeset fcde0bc10ddd836b62d0a8e893d80b8c55e0ba3f by Terry Jan Reedy in
branch 'main':
bpo-45296: Clarify close, quit, and exit in IDLE (GH-30936)
https://github.com/python/cpython/commit/fcde0bc10ddd836b62d0a8e893d80b8c55e0ba3f
Change by Terry J. Reedy :
--
pull_requests: +29116
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/30937
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
pull_requests: +29115
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/30936
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
New changeset 7cf285d82ec722d4225297366013e924805171f2 by Terry Jan Reedy in
branch 'main':
bpo-41844: Update IDLE part of What's New 3.9 to 20228 (GH-30905)
https://github.com/python/cpython/commit/7cf285d82ec722d4225297366013e924805171f2
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +29085
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/30906
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
pull_requests: +29084
pull_request: https://github.com/python/cpython/pull/30905
___
Python tracker
<https://bugs.python.org/issue41
Terry J. Reedy added the comment:
Martin: [tests need review]. Yep. Improved constant folding and elimination
of duplication now causes many 'is not' tests to fail. Language tests should
not test current implementation limitations
Terry J. Reedy added the comment:
Please post your proposed change here to be discussed by participants here.
--
___
Python tracker
<https://bugs.python.org/issue46
Change by Terry J. Reedy :
--
stage: patch review -> needs patch
___
Python tracker
<https://bugs.python.org/issue46496>
___
___
Python-bugs-list mai
Terry J. Reedy added the comment:
New changeset 3178efbf0409107237a3cfe61ba85a5d3a26 by Terry Jan Reedy in
branch '3.9':
[3.9] bpo-46496: Update IDLE News to 2021 Jan 24 (GH-30877)
https://github.com/python/cpython/commit/3178efbf0409107237a3cfe61ba85a5d3a26
Terry J. Reedy added the comment:
New changeset 367a37a18c4411c42da9006947dd95b0afbdf200 by Terry Jan Reedy in
branch '3.10':
[3.10] bpo-46496: Update IDLE News to 2021 Jan 24 (GH-30876)
https://github.com/python/cpython/commit/367a37a18c4411c42da9006947dd95b0afbdf200
Terry J. Reedy added the comment:
New changeset b1a3446f077b7d56b89f55d98dadb8018986a3e5 by Terry Jan Reedy in
branch 'main':
bpo-46496: Update IDLE News to 2021 Jan 24 (GH-30875)
https://github.com/python/cpython/commit/b1a3446f077b7d56b89f55d98dadb8018986a3e5
Change by Terry J. Reedy :
--
pull_requests: +29057
pull_request: https://github.com/python/cpython/pull/30877
___
Python tracker
<https://bugs.python.org/issue46
Change by Terry J. Reedy :
--
pull_requests: +29056
pull_request: https://github.com/python/cpython/pull/30876
___
Python tracker
<https://bugs.python.org/issue46
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +29055
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/30875
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
New changeset ce79b504a790d02c080449d31356d33a5aaf19dd by Miss Islington (bot)
in branch '3.10':
bpo-41841: update idlelib News up to 3.10.0. (GH-30868) (GH-30870)
https://github.com/python/cpython/commit/ce79b504a790d02c080449d31356d33a5aaf19dd
Terry J. Reedy added the comment:
New changeset 98cabce59958914b59914abbffbfde7129d4c47f by Terry Jan Reedy in
branch '3.9':
bpo-41841: update idlelib News up to 3.10.0 (GH-30871)
https://github.com/python/cpython/commit/98cabce59958914b59914abbffbfde7129d4c47f
Change by Terry J. Reedy :
--
pull_requests: +29051
pull_request: https://github.com/python/cpython/pull/30871
___
Python tracker
<https://bugs.python.org/issue41
Terry J. Reedy added the comment:
New changeset 9d3c9788a6ccd4f2f53a147dd0026a316c396976 by Terry Jan Reedy in
branch 'main':
bpo-41841: update idlelib News up to 3.10.0. (GH-30868)
https://github.com/python/cpython/commit/9d3c9788a6ccd4f2f53a147dd0026a316c396976
Change by Terry J. Reedy :
--
superseder: IDLE subsection of What's New 3.11 -> idlelib/NEWS.txt for 3.11.0
and backports
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
pull_requests: +29049
pull_request: https://github.com/python/cpython/pull/30868
___
Python tracker
<https://bugs.python.org/issue41
Change by Terry J. Reedy :
--
superseder: -> IDLE subsection of What's New 3.11
___
Python tracker
<https://bugs.python.org/issue41841>
___
___
Python-
New submission from Terry J. Reedy :
Main became 3.11 as of 3.10.0 beta 1: 2021-05-03.
However, backported IDLE issues continued going under What's New 3.10
on both main and 3.10 until 3.10.0rc1, 2021-08-03.
Subsequent idlelib/NEWS.txt items go under
What's New 3.11.0 on main branch
What's New
Change by Terry J. Reedy :
--
superseder: -> IDLE subsection of What's New 3.11
___
Python tracker
<https://bugs.python.org/issue41846>
___
___
Python-
New submission from Terry J. Reedy :
Following #41846, master issue for IDLE entries in Doc/whatsnew/3.11.rst. When
appropriate, add subsection 'idlelib and IDLE' to 'Improved Modules' The
initial entries include important enhancements to IDLE since 3.10.0. (Anything
included in 3.10.0
Change by Terry J. Reedy :
--
versions: +Python 3.11
___
Python tracker
<https://bugs.python.org/issue41846>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
versions: +Python 3.11
___
Python tracker
<https://bugs.python.org/issue41844>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
Backports to 3.8 ended when it went on security status about June 1, 2021.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Terry J. Reedy :
--
resolution: -> third party
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Terry J. Reedy :
--
nosy: +ezio.melotti, michael.foord, rbcollins
___
Python tracker
<https://bugs.python.org/issue46421>
___
___
Python-bugs-list m
Terry J. Reedy added the comment:
'urlencode()' is a TypeError as a query (dict) is needed. The claim is that
'/?' in a key are encoded but should not be. I verified the encoding in 3.10.
>>> urlencode({'/?link': 'pubmed'})
'%2F%3Flink=pubmed'
https://docs.python.org/
Change by Terry J. Reedy :
--
title: Invalid usage of `Concatenate` is not covered at all -> Typing: test
invalid usages of `Concatenate`
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
The first alpine315-tests.txt appears to be a truncated version of the second.
Were you expecting the first to be automatically replaced? Should it be
unlinked?
https://www.alpinelinux.org "Alpine Linux is a security-oriented, lightweight
Terry J. Reedy added the comment:
In IDLE Shell, with either ^C or ^D,
>> try:
... input('??')
... except:
... 'done'
...
...
??
'done'
'getpass.getpass('??') does same after printing warning from line 100 that
fallback_getpass is being used. The newline may be su
Change by Terry J. Reedy :
--
Removed message: https://bugs.python.org/msg410981
___
Python tracker
<https://bugs.python.org/issue44667>
___
___
Python-bug
Terry J. Reedy added the comment:
#44667 tokenize.py emits spurious NEWLINE if file ends on a comment without a
newline
Fixed on 3.11, 3.10, 3.9 Aug 2021.
--
___
Python tracker
<https://bugs.python.org/issue35
Terry J. Reedy added the comment:
#44667
--
versions: +Python 3.10, Python 3.11, Python 3.9 -Python 3.8
___
Python tracker
<https://bugs.python.org/issue44
Change by Terry J. Reedy :
--
resolution: -> duplicate
stage: -> resolved
status: pending -> closed
superseder: -> tokenize.py emits spurious NEWLINE if file ends on a comment
without a newline
___
Python tracker
<https://
Terry J. Reedy added the comment:
This appears to have been a duplicate of #35107, where the failing example was
'#' and it was NL, NEWLINE pair was noted. So this either predates 3.9 or was
re-introduced. In any case, thanks for the fix.
--
nosy: +terry.reedy
Terry J. Reedy added the comment:
Nikita, thanks for doing this.
Ethan's suggestion has two advantages. 1. It would fix most backport issues.
By containing a mix of changes, PR-30666 cannot be backported as is.
'unittest.main' should always backport unless there is a context conflict
Terry J. Reedy added the comment:
Thank you Kumar for the quick fix. Just got a clean compile.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Terry J. Reedy added the comment:
Email bounced.
--
___
Python tracker
<https://bugs.python.org/issue46403>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
For non-coredevs, 'not a bug' means not a bug in the CPython interpreter, as
opposed to user code, which here has bugs.
People asking questions (preferably in a more appropriate place) should read,
for instance,
https://stackoverflow.com/help/minimal
Terry J. Reedy added the comment:
I finally caught an example, which was not immediately after restart. I copied
the two lines of output, entered 'import re\n' and the copied text was pasted,
then the line with the addition compiled, leading to the error.
Type "help", "copyr
New submission from Terry J. Reedy :
Sometime between Jan 7 and Jan 16 (today) this VC compile warning appeared
(debug build).
"specialize.c
..\Python\specialize.c(1243): warning C4018: '<': signed/unsigned mismatch
[f:\dev\3x\PCbuild\_freeze_module.vcxproj]"
Same is re
Change by Terry J. Reedy :
--
assignee: meador.inge -> terry.reedy
___
Python tracker
<https://bugs.python.org/issue24194>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
title: tokenize fails on some Other_ID_Start or Other_ID_Continue -> Make
tokenize recognize Other_ID_Start and Other_ID_Continue chars
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
Udated doc link, which appears to be same:
https://docs.python.org/3.11/reference/lexical_analysis.html#identifiers
Updated property list linked in above:
https://www.unicode.org/Public/14.0.0/ucd/PropList.txt
Relevant content for this issue:
1885..1886
Terry J. Reedy added the comment:
Rejected by the reality of Python's dynamism, which I overall appreciate ;-).
--
___
Python tracker
<https://bugs.python.org/issue46
Terry J. Reedy added the comment:
Sigh. You are right. I will close this tomorrow.
This also means that 'set()' is not guaranteed to return an empty built-in set.
I did think of this workaround for that:
>>> (empty:={None}).clear()
>>> empty
set()
Go ahead and
Terry J. Reedy added the comment:
Whatever you worked out is probably better than depending on something that I
hope to significantly change.
--
resolution: -> out of date
stage: -> resolved
status: open -> closed
___
Python tracke
Terry J. Reedy added the comment:
A minimal version of util.py just for this issue is fine. What is blocking the
issue deciding exactly what the minimum should be. Are both the extension list
and function needed?
Alex says somewhere in PR comments that ispythonsource passes directories
New submission from Terry J. Reedy :
The CPython compiler is capable of making frozenset constants without being
explicitly asked to. Exactly how it does so is, of course, 'hidden' from
python code. With current main:
.
>>> dis('{1,2,3}')
1 0 BUILD_SET
Change by Terry J. Reedy :
--
type: -> enhancement
___
Python tracker
<https://bugs.python.org/issue39663>
___
___
Python-bugs-list mailing list
Unsubscrib
Terry J. Reedy added the comment:
Further discussion at
https://discuss.python.org/t/builtin-function-input-writes-its-prompt-to-sys-stderr-and-not-to-sys-stdout/12955
--
nosy: +terry.reedy
versions: +Python 3.11 -Python 3.6
___
Python tracker
Terry J. Reedy added the comment:
I understand. I think that for IDLE, I should check that the error .text is in
the line indicated, and if not, recover somehow rather than blindly marking the
the indicated column. For a shell statement entry, try to find the right line.
Not sure
Terry J. Reedy added the comment:
Thank you. Compiles without even any warnings. Tests also all pass.
--
___
Python tracker
<https://bugs.python.org/issue46
Change by Terry J. Reedy :
--
nosy: +pablogsal
___
Python tracker
<https://bugs.python.org/issue46217>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
How about following "The Python interpreter has a number of functions and types
built into it that are always available. They are listed here in alphabetical
order." in
https://docs.python.org/3/library/functions.html
with "Here and elsewher
Change by Terry J. Reedy :
--
stage: -> needs patch
___
Python tracker
<https://bugs.python.org/issue46237>
___
___
Python-bugs-list mailing list
Unsubscrib
Terry J. Reedy added the comment:
Since #42209 was closed, a new issue seems OK.
As a result of the incorrect line number, IDLE highlights one of the opening
quotes on line 1.
--
nosy: +pablogsal, terry.reedy -eric.smith
versions: +Python 3.11
Terry J. Reedy added the comment:
Arian-f's new issue is #46237.
--
nosy: +terry.reedy
superseder: -> Incorrect line reported in syntax error
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
components: +asyncio
nosy: +asvetlov, yselivanov
___
Python tracker
<https://bugs.python.org/issue46223>
___
___
Python-bugs-list m
Terry J. Reedy added the comment:
I presume you mean the mailbox parameter of imaplib.IMAP.select().
https://docs.python.org/3/library/imaplib.html#imaplib.IMAP4.select
IMAP4.select(mailbox='INBOX', readonly=False)
Select a mailbox. Returned data is the count of messages in mailbox
Terry J. Reedy added the comment:
Let me be clearer. This bug prevents me from building main (3.11) to test
anything with a proper up-to-date 3.11 binary. So to me this is highest
priority. Is this just my machine or every Windows system? How are CI and
buildbots rebuilding and running
Terry J. Reedy added the comment:
Last I knew, CPython C code is a) regularly scanned by Valgrind and b) Valgrind
is somehow informed as to false positives to not report. But I know none of
the details. So I suggest you look into this and how to not report the same
false positives.
I
Terry J. Reedy added the comment:
>From what I understand, this issue is about a somewhat esoteric tk-design or
>program bug and should be closed as either 'not a bug' or '3rd-party'.
--
___
Python tracker
<https://bugs.python.org/i
Terry J. Reedy added the comment:
Does python_startup benchmark start with all modules parsed and __pycache__d,
or with no cache, so it includes the normally one-time parse time?
--
___
Python tracker
<https://bugs.python.org/issue46
Change by Terry J. Reedy :
--
components: +Windows
nosy: +paul.moore, steve.dower, tim.golden, zach.ware
___
Python tracker
<https://bugs.python.org/issue46
New submission from Terry J. Reedy :
Installed 3.11.0a3 was built Dec 8 2021, 22:56:33. My corresponding
repository build is a bit older than that. Rebuilding now I get
fileutils.c
..\Python\fileutils.c(2132): error C2065: 'PATHCCH_FORCE_ENABLE_LONG_NAME_PROCE
SS': undeclared identifier
Terry J. Reedy added the comment:
https://termux.com/ "Termux is an Android terminal emulator [on Android] and
Linux environment app"
I don't believe that core devs (and b.p.o.) support running Python on Android.
If so, this should be closed here and your question redirected
Terry J. Reedy added the comment:
On Win10 command prompt, is initially displayed as 2 boxes, subsequently as
box-space. Besides this, editing works fine and when Entered, the string is
echoed.
--
nosy: +pablogsal, terry.reedy
___
Python
Terry J. Reedy added the comment:
Win10, Py 3.11: run combobug.py, click down arrow, click entry. 'changed' is
printed to stdout (console or IDLE Shell).
Cursor not visible and clicking on remaining entry box does nothing.
Click on another window and back to entry box.
Cursor is present
Change by Terry J. Reedy :
--
nosy: +serhiy.storchaka
stage: -> test needed
type: crash -> behavior
versions: +Python 3.11 -Python 3.8
___
Python tracker
<https://bugs.python.org/i
Change by Terry J. Reedy :
--
Removed message: https://bugs.python.org/msg409173
___
Python tracker
<https://bugs.python.org/issue46177>
___
___
Python-bug
Change by Terry J. Reedy :
Removed file: https://bugs.python.org/file50521/Annotation 2021-12-25 165843.png
___
Python tracker
<https://bugs.python.org/issue46
Change by Terry J. Reedy :
--
nosy: +eric.araujo
___
Python tracker
<https://bugs.python.org/issue46126>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
(IDLE does not support typing.Protocol classes, because no one has proposed
that it do so, let alone submit a patch.)
A new keyword requires a PEP that specifies the syntax for an 'interface'
statement and what such a statement would do. You should start
Terry J. Reedy added the comment:
On Windows, with the python.orgs 3.9.9, 3.10.1, and 3.11.0b3 installers,
'licence' displays the documented text. Ditto for all 3 build from repository.
Ditto for 3.10.1 on Mac. The behavior is set, I believe, in site.py, so your
system ignored the doc
101 - 200 of 12638 matches
Mail list logo