Terry J. Reedy added the comment:
I have since learned the following about accessing tk widgets from non-main
threads.
1. It seem to be reliable when tcl/tk is compiled with thread support but not
when tcl/tk is not so compiled. (The latter is contrary to a claim in the doc.)
2. The tcl
Terry J. Reedy added the comment:
Kristoffer, can you try removing 'bg=while' from autocomplete_w.py?
--
___
Python tracker
<https://bugs.python.o
Change by Terry J. Reedy :
--
stage: -> needs patch
type: enhancement -> behavior
___
Python tracker
<https://bugs.python.org/issue36176>
___
___
Pyth
Terry J. Reedy added the comment:
The only thing missing is the OS, which I presume is some version and
distribution of Linux.
IDLE used tkinter which uses tcl/tk. From what you say, the latter, at least
on Linux, picks up its default colors from the window manager, which for you
happens
Terry J. Reedy added the comment:
I support adding a new function, with these notes.
1. Let's limit the scope to actual reversible bugs introduced by 3rd party
software we care about. Let's not try to anticipate every possible issue.
Also, once we have a function to replace so
Terry J. Reedy added the comment:
Testing with installed release builds is about twice as fast.
f:\dev\37>python -m test -ugui -j14 # Debug 32-bit 3.7
...
0:03:51 [412/416] test_tarfile passed (56 sec 7 ms) -- running:
test_multiprocessing_spawn (1 min 46 sec)
0:04:14 [413/416] test_weak
Change by Terry J. Reedy :
--
nosy: +rhettinger
___
Python tracker
<https://bugs.python.org/issue36229>
___
___
Python-bugs-list mailing list
Unsubscribe:
Terry J. Reedy added the comment:
I presume that the folders have names I cannot see because they are white on
white, even though the current directly name is black (on gray). The effect of
the dark screen theme seems inconsistent.
The open and save-as dialog boxes are provided by tk to
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +12247
stage: needs patch -> patch review
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
New changeset 491ef53c1548c2b593d3c35d1e7bf25ccb443019 by Terry Jan Reedy in
branch 'master':
bpo-36176: Fix IDLE autocomplete & calltip popup colors. (#12262)
https://github.com/python/cpython/commit/491ef53c1548c2b593d3c35d1e
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:
Some of my thoughts on this.
Conceptually, I expected that clearing a normal dict should make it an empty
normal dict. I presume that making it instead an empty shared key dict is a
matter of efficiency and code simplicity. If the 'anomaly'
Change by Terry J. Reedy :
--
nosy: -terry.reedy
___
Python tracker
<https://bugs.python.org/issue31904>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
Removed message: https://bugs.python.org/msg337896
___
Python tracker
<https://bugs.python.org/issue32545>
___
___
Python-bug
Terry J. Reedy added the comment:
There are several minor things to fix after this (and multiple issues),
including the difference between find in search and replace. It seems to me
that is should be the same. We will definitely need to test changes on both
Windows and Linux.
The font
Terry J. Reedy added the comment:
I am guessing that test_idle and hence this test have been run over 500 days X
20 runs/day (1 times) since merged. This is the first report I have seen,
though failures that get retested would be masked. My guess is a sporadic
timing delay such that
Terry J. Reedy added the comment:
Phillip, when responding by email, please removed the quoted email (except
possible for a line or 2) as it becomes noise when your email is placed on the
web page. You can see the effect on https://bugs.python.org/issue36266
--
nosy: +terry.reedy
Terry J. Reedy added the comment:
Martin, did you mean to close this as a duplicate?
--
nosy: +terry.reedy
___
Python tracker
<https://bugs.python.org/issue36
Terry J. Reedy added the comment:
I finished patching pyclbr to be a complete module class and function browser
in summer 2017, for use by IDLE's class browser.
I verified the bug with the import API, with a twist.
>>> import pyclbr
>>> pyclbr.readmodule_ex(&
Terry J. Reedy added the comment:
'4.0' is a stand-in for 'sometime after 2.7.final', scheduled for Jan 2020. A
Pending... for 3.8.0, scheduled for Oct 2019, seems reasonable to me. Perhaps
we should have a pydev discussion for the general issue of post 2.7 removals of
Terry J. Reedy added the comment:
You example is a list comprehension, but no matter. In 3.x, the value of a
comprehension is the result of calling a temporary function. Functions access
globals and nonlocals but not non-global locals of surrounding contexts. Class
locals are an example
Change by Terry J. Reedy :
--
nosy: +benjamin.peterson, ezio.melotti, lemburg, vstinner
___
Python tracker
<https://bugs.python.org/issue36304>
___
___
Python-bug
Change by Terry J. Reedy :
--
components: +Windows
nosy: +paul.moore, steve.dower, tim.golden, zach.ware
___
Python tracker
<https://bugs.python.org/issue36
Terry J. Reedy added the comment:
I reran test with IDLE started 4 ways:
I am closing this as out of date because the problem seems to have been fixed
elsewise.
3.8.0a2+ 32 bit debug python, built today, opened from python icon, then idle
started with 'import idlelib.idle'
3.8.
Terry J. Reedy added the comment:
Since Win 10 was released a year after Jun 2014, I must have still been on Win
7 when I saw the failure. I believe there have some patches to filenos and
subprocess since, but I don't know the relation between filenos and file
handles. A current test
New submission from Terry J. Reedy :
The second line of the Find in Files dialog is
In files: []
When this is opened in the startup directory, Shell or an untitled editor, the
entry starts as '*.py'. When this is opened in an titled editor
Terry J. Reedy added the comment:
To be more exact, if 'Find in Files' is called in an unsaved editor window,
including Output windows, the the entry starts as '*.py'. I presume that this
is relative to the current working directory, which is initially the startup
dire
Terry J. Reedy added the comment:
IDLE should display the same error message and mark the error at the same spot
that Python tells it too, which is to say, what is display and where it is
marked when running Python in a console/terminal. The only difference is that
IDLE uses red background
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue21960>
___
___
Python-bugs-list mai
Terry J. Reedy added the comment:
I recently opened Python in a Mac Terminal (bash) window, tried help(ob), and
being a beginner in this situation, had the same terrible frustrating
experience. I am leaving this open to implement David Murray's suggestion and
changed the title accord
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue35771>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue35675>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue35467>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
versions: -Python 3.6
___
Python tracker
<https://bugs.python.org/issue33964>
___
_
Change by Terry J. Reedy :
--
components: +IDLE
versions: +Python 3.7, Python 3.8 -Python 2.7, Python 3.4, Python 3.5
___
Python tracker
<https://bugs.python.org/issue21
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
versions: +Python 3.8 -Python 3.6
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
components: +IDLE
versions: +Python 3.7, Python 3.8 -Python 2.7, Python 3.4, Python 3.5
___
Python tracker
<https://bugs.python.org/issue21
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
versions: +Python 3.7, Python 3.8 -Python 2.7, Python 3.4, Python 3.5
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
See also #14944, about the Using doc.
--
___
Python tracker
<https://bugs.python.org/issue31329>
___
___
Python-bugs-list m
Terry J. Reedy added the comment:
idle.html, derived from idle.rst, is now the IDLE help file.
pip also has pip3 command; perhaps ensurepip should be mentioned.
--
versions: +Python 3.8 -Python 3.6
___
Python tracker
<https://bugs.python.
Terry J. Reedy added the comment:
I closed PR 2614 in response to Victor's comments, in particular his preference
that tests not even read .idlerc. Since we do not want tests to depend on the
contents, there is no need to even read the contents. (And the exception of
testing write
Terry J. Reedy added the comment:
I am closing this because there is no identifiable issue with the current
installers. Initial issues were reported fixed. The most recent issue
reported by Alecz was that installing 2.7 after 3.4 caused python files to be
opened by 2.7. This is what
Terry J. Reedy added the comment:
Thanks. I somehow never marked it for IDLE. Using groupby components, I
discovered another +-10 and marked them and included in my list.
--
___
Python tracker
<https://bugs.python.org/issue36
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue33950>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue28523>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue27372>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue18316>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
nosy: +terry.reedy
___
Python tracker
<https://bugs.python.org/issue28514>
___
___
Py
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue27380>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue27437>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue22726>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue27365>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
nosy: -python-dev
___
Python tracker
<https://bugs.python.org/issue27239>
___
___
Python-bugs-list mailin
Change by Terry J. Reedy :
--
nosy: -python-dev
___
Python tracker
<https://bugs.python.org/issue24028>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue24028>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue24222>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Terry J. Reedy :
The fgBg param of idlelib.config.GetHighlight() is used in only one idlelib
call. Two other places could use it, but instead subscript the returned dict.
Remove the parameter, make the function always return a dict and not a color,
and have the one fgBg
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +12444
stage: commit review -> patch review
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
There were two uses in IDLE and a few in the tests.
--
stage: patch review -> commit review
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
New changeset c1419578a18d787393c7ccee149e7c1fff17a99e by Terry Jan Reedy in
branch 'master':
bpo-36396: Remove fgBg param of idlelib.config.GetHighlight() (GH-12491)
https://github.com/python/cpython/commit/c1419578a18d787393c7ccee149e7c
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:
I have 24G if all working and would be willing to try to run a test case.
--
nosy: +terry.reedy
stage: -> test needed
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
I have trouble understanding this post. The parameter name is 'flag', not
'flags' and there are no typos, including in ndbm. The parameter name is
singular because there is basically one flag with 4 possible values to indicate
how to
Terry J. Reedy added the comment:
#36389 appears to be a similar failure.
--
___
Python tracker
<https://bugs.python.org/issue36286>
___
___
Python-bugs-list m
Terry J. Reedy added the comment:
My guess is that the failure is in event_generate(key), as in #36286. If so,
this is a duplicate of the latter.
How often have you seen a failure? For event_generate(''), etc, the
failure time in my test script varies from 1000 to 100_000 tries
Terry J. Reedy added the comment:
Is CreateProcessW already used in current 3.x?
--
nosy: +terry.reedy
___
Python tracker
<https://bugs.python.org/issue36
Terry J. Reedy added the comment:
I reran test_cdfail and it did 2.7 million loops without failure.
--
___
Python tracker
<https://bugs.python.org/issue36
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue25199>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue21765>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue25225>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue27224>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue24759>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Terry J. Reedy :
Replace 3 occurrences of 'd = d1.copy(); d.update(d2)' pattern with 'd = {**d1,
**d2}'. Also remove unnecessary imports and uses of __main__.
--
assignee: terry.reedy
components: IDLE
messages: 338643
nosy: terry.reedy
prior
Change by Terry J. Reedy :
--
keywords: +patch
pull_requests: +12458
stage: commit review -> patch review
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
Commit as-is. I will consider the Path.glob findfiles while working on #36323.
Like walk, it yields in breadth first order. Unlike walk, it requires
relative paths (which #37323 may need anyway) and needs code to deal with that.
I like the breadth first
Terry J. Reedy added the comment:
New changeset 2b75155590eb42d25e474b776ee9fdcc4b3dc840 by Terry Jan Reedy in
branch 'master':
bpo-36405: Use dict unpacking in idlelib (#12507)
https://github.com/python/cpython/commit/2b75155590eb42d25e474b776ee9fd
Terry J. Reedy added the comment:
I hit merge before seeing your post here. I based the globals change on
>>> import __main__
>>> __main__.__dict__ is globals()
True
--
___
Python tracker
<https://bugs.
Terry J. Reedy added the comment:
I found that clicking on the font sample was usually enough to cause a failure
and restart. Should we close this?
--
___
Python tracker
<https://bugs.python.org/issue36
Terry J. Reedy added the comment:
You mean that the patch will execute the code in imported module where the two
are not even equal. So I will revert the '__main__' changes.
I found two differences in completion behavior with the patch. One is a
failure that should work, an
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue24951>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue27262>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE, macOS
nosy: +ronaldoussoren, terry.reedy
___
Python tracker
<https://bugs.python.org/issu
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue21982>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue21695>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue21477>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
nosy: +terry.reedy
___
Python tracker
<https://bugs.python.org/issue21450>
___
___
Py
Change by Terry J. Reedy :
--
pull_requests: +12469
stage: commit review -> patch review
___
Python tracker
<https://bugs.python.org/issue36405>
___
___
Py
Terry J. Reedy added the comment:
Also, __builtins__ is only a module, with a __dict__, in __main__.
--
stage: patch review -> commit review
___
Python tracker
<https://bugs.python.org/issu
Terry J. Reedy added the comment:
Thanks for checking on this. 3.7.2 and 3.8.0a2 64 bit installed, as well as
respository debug 32 bit 3.8.0a2+, are back to normal, with the quickest tests
reporting within a few seconds. I will assume fixed for Zach also, hence
closing
Terry J. Reedy added the comment:
New changeset 0fe4513d9a5510ae91c0da7eb0433f79a6d4dda9 by Terry Jan Reedy in
branch 'master':
bpo-36405: IDLE - Restore __main__ and add tests (#12518)
https://github.com/python/cpython/commit/0fe4513d9a5510ae91c0da7eb0433f
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:
Immediate followup is #30348, add autocomplete tests. At least one would have
failed with the initial patch.
--
___
Python tracker
<https://bugs.python.org/issue36
New submission from Terry J. Reedy :
Followup to #30348.
1. Merge try_open_completions_event and _open_completions_later. The latter is
only used in the former. Adjust tests to match.
2. The following in test_open_completions tests >>> "something
self.text.ins
Terry J. Reedy added the comment:
New changeset 113d735e2091427f9623097d2a222dd99b16b568 by Terry Jan Reedy
(Louie Lu) in branch 'master':
bpo-30348: IDLE: Add test_autocomplete unittest (GH-2209)
https://github.com/python/cpython/commit/113d735e2091427f9623097d2a222d
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue20338>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue21981>
___
___
Python-bugs-list mai
Change by Terry J. Reedy :
--
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue18104>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue22614>
___
___
Python-bugs-list mai
Terry J. Reedy added the comment:
Followup is #36419.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
title: IDLE: Add test_autocomplete unittest -> IDLE: Add test_autocomplete
unittests
___
Python tra
Change by Terry J. Reedy :
--
assignee: -> terry.reedy
components: +IDLE
___
Python tracker
<https://bugs.python.org/issue18429>
___
___
Python-bugs-list mai
6501 - 6600 of 13135 matches
Mail list logo