[issue37129] Add os.RWF_APPEND flag for os.pwritev

2020-05-22 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: -Python 3.9 ___ Python tracker <https://bugs.python.org/issue37129> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40648] File mode is not tested on Windows

2020-05-22 Thread Terry J. Reedy
Change by Terry J. Reedy : -- components: +Windows nosy: +paul.moore, steve.dower, tim.golden, zach.ware versions: +Python 3.10 -Python 3.9 ___ Python tracker <https://bugs.python.org/issue40

[issue40648] Test file mode on Windows

2020-05-22 Thread Terry J. Reedy
Change by Terry J. Reedy : -- title: File mode is not tested on Windows -> Test file mode on Windows ___ Python tracker <https://bugs.python.org/issu

[issue40670] supplying an empty string to timeit causes an IndentationError

2020-05-22 Thread Terry J. Reedy
Terry J. Reedy added the comment: Let a wcs be a string consisting of only whitespace and comments. compile(wcs, '', 'exec') treats wcs the same as 'pass'. Hence, a file with only whitespace and comments is the same as 'pass'. compile(wcs, '',

[issue40646] Builtins in doc show signature in documentation

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: I would probably prefer the table without the '()'s. (I would have to see to be sure.) However, the entries in the source .rst are all tagged with ':func:', as in ":func:`abs`", and that tag both adds "()" and makes

[issue40678] Full list of Python lexical rules

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: First note that 3.8.3 grammar.html is stated to be the actual grammar used by the old parser, and is a bit different from the more human readable grammar given in the reference manual. It is a bit different in 3.9 and I expect will be much more different

[issue40678] Full list of Python lexical rules

2020-05-23 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6, Python 3.7, Python 3.8, Python 3.9 ___ Python tracker <https://bugs.python.org/issue40

[issue40701] tempfile mixes str and bytes in an inconsistent manner

2020-05-23 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue40701> ___ ___ Python-bugs-list m

[issue40670] supplying an empty string to timeit causes an IndentationError

2020-05-23 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 ___ Python tracker <https://bugs.python.org/issue40670> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40707] Popen.communicate documentation does not say how to get the return code

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: This is not a security issue. -- nosy: +terry.reedy versions: -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue40

[issue40707] Popen.communicate documentation does not say how to get the return code

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: Can you attach a script or post an interactive session, with both success and failure, showing that returncode is set appropriately after reading output? Possible calls: '''python -c "print('Success')"''',

[issue40722] test_ttk_guionly times out on Ubuntu CI

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: By 'intermittantly', do you mean the one time on PR-20236 (and then not on your retest) or multiple times on various PRs and buildbots? Serhiy, could the issue be that tk is waiting for an event that has already happened? -- nosy: +serhiy

[issue40678] Full list of Python lexical rules

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: What you literally seem to ask for does not exist. If you want to pursue this, I suggest posting to python-ideas and you might get support for an acceptable alternative. -- ___ Python tracker <ht

[issue30756] ttk: GUI tests fail on Ubuntu

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: #40722 is about a hang, at least once, on line 147 def test_variable_change(self): x = ttk.LabeledScale(self.root) x.pack() x.wait_visibility() # Here. -- ___ Python tracker <ht

[issue40722] test_ttk_guionly times out on Ubuntu CI

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: I listed this failure on the original test_ttk_guionly failure issue. -- resolution: -> duplicate stage: -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue40733] Make IDLE doc more visible, mention in main python docs page

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: Ama, when responding by email, please leave out the full quote of the message you are responding to. (A snippet of at most a few lines is ok.) Once posted, it becomes redundant noise. -- ___ Python tracker

[issue40733] Make IDLE doc more visible, mention in main python docs page

2020-05-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: Paul, the doc has the following line -s run $IDLESTARTUP or $PYTHONSTARTUP before anything else -- ___ Python tracker <https://bugs.python.org/issue40

[issue40723] IDLE: make autocomplete test run without __main__.__file__

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 905b3cd05f8d2c29e1605d109900e3e9d07af4d3 by Florian Dahlitz in branch 'master': bpo-40723: Make IDLE autocomplete test run without __main__.__file__ (GH-20311) https://github.com/python/cpython/commit/905b3cd05f8d2c29e1605d109900e3

[issue40670] supplying an empty string to timeit causes an IndentationError

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: I intended to say that the current behavior would be less puzzling if the doc were changed as I suggest. I think that a doc change would be sufficient. -- ___ Python tracker <https://bugs.python.org/issue40

[issue40751] command 'elif' does not work

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: Beginners should ask on python-list or elsewhere whether something is a bug before posting here. -- resolution: -> not a bug stage: -> resolved status: open -> closed ___ Python tracker <https://bug

[issue40056] more user-friendly turtledemo

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: I will look at the two changes separately. Spaces could be backported, but since they are not really typos, there is no real need to. I will compare td for master and 3.9 to compare appearance. -- ___ Python

[issue39050] The "Help" button in IDLE's config dialog does not work

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: closed -- ___ Python tracker <https://bugs.python.org/issue39050> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +19616 pull_request: https://github.com/python/cpython/pull/20353 ___ Python tracker <https://bugs.python.org/issue37

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +19618 pull_request: https://github.com/python/cpython/pull/20355 ___ Python tracker <https://bugs.python.org/issue37

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +19619 pull_request: https://github.com/python/cpython/pull/20356 ___ Python tracker <https://bugs.python.org/issue37

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 3269a0e56b02da61d8f6e7a5e2cca9f83d50694b by Terry Jan Reedy in branch '3.7': bpo-37309: Update NEWS.txt for 3.7.8 (GH-20353) https://github.com/python/cpython/commit/3269a0e56b02da61d8f6e7a5e2cca9

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 16ef3241939a3a64a447e5d7aabaf2e29deca621 by Terry Jan Reedy in branch 'master': bpo-37309: Update IDLE NEWS.txt (GH-20356) https://github.com/python/cpython/commit/16ef3241939a3a64a447e5d7aabaf2

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 1ae0fd87a072426e35ff84dc6d1b2759d9ebee70 by Terry Jan Reedy in branch '3.8': [3.8] bpo-37309: Update IDLE NEWS.txt for 3.8.4 (GH-20355) https://github.com/python/cpython/commit/1ae0fd87a072426e35ff84dc6d1b27

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-05-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +19621 pull_request: https://github.com/python/cpython/pull/20358 ___ Python tracker <https://bugs.python.org/issue37

[issue40734] /usr/bin surprisingly in sys.path under IDLE

2020-05-25 Thread Terry J. Reedy
Terry J. Reedy added the comment: *Exactly* how are you starting IDLE? This should only happen if you start IDLE in /usr/bin or edit a file in /usr/bin. Is there any such thing on Linux/Debian as 'start IDLE from an icon', as on Windows? If so, is the starting directory part o

[issue40765] clear screen in idle

2020-05-25 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> IDLE - clear and restart the shell window type: behavior -> enhancement ___ Python tracker <https://bugs.pyt

[issue40734] /usr/bin surprisingly in sys.path under IDLE

2020-05-25 Thread Terry J. Reedy
Terry J. Reedy added the comment: 'IDLE' is an application implemented by Lib/idlelib. At least on Windows, application startup executables (like pip.exe, on Windows) are normally installed in /Scripts, at least on Windows. What, precisely, in 'installed in /usr/bin'

[issue39673] Map errno==ETIME to TimeoutError

2020-05-25 Thread Stephen J. Turnbull
Stephen J. Turnbull added the comment: First, let me say I like Giampaolo's TimeoutExpired *much* better as the name for this kind of exception! But that ship has sailed. I don't understand Giampaolo's comment. If I understand the claim correctly, the problem is that peopl

[issue31485] Tkinter widget.unbind(sequence, funcid) unbind all bindings

2020-05-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.7 ___ Python tracker <https://bugs.python.org/issue31485> ___ ___ Python-bugs-list mailin

[issue39724] IDLE threading + stdout/stdin observed blocking behavior

2020-05-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Researching 'nested mainloop': the one we are concerned with is in pyshell.PyShell.readline, currently line 1078. self.top.mainloop() # nested mainloop() This was in David Scherer's 'Initial Revision' of 2000 Aug 14 with

[issue37824] IDLE: Handle Shell input warnings properly.

2020-05-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: codeop._maybe_compile wraps each compile in try ... except SyntaxError. It can later reraise just once. I think it a bug that it is not similarly careful about SyntaxWarning and DeprecationWarning to only emit a particular warning just once. Cheryl

[issue37824] IDLE: Handle Shell input warnings properly.

2020-05-27 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 ___ Python tracker <https://bugs.python.org/issue37824> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue33725] Python crashes on macOS after fork with no exec

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: Since the default has been different on different systems for as long as I remember, I see no reason to break code on *nix in the name of 'consistency'. Asyncio also works different on different systems. Aside from that idea, is there anything

[issue40819] IDLE: Test right-click and context menu tests

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: Thanks for the report. I verified the context menu defect on Windows and Mac Mohave. The menu and shortcuts still work on both. This regression was introduced by the first PR for #39885. I mistakenly delayed the fixer, PR-18951, to finish new tests. (On

[issue39885] IDLE right click outside of any selection should clear it

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 97e4e0f53d6690db6b942678489716a30925b8af by Terry Jan Reedy in branch 'master': bpo-39885: Make IDLE context menu cut and copy work again (GH-18951) https://github.com/python/cpython/commit/97e4e0f53d6690db6b942678489716

[issue20353] Hanging bug with multiprocessing + sqlite3 + tkinter (OS X 10.9 only)

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: hang.py uses the default multiprocessing start method, which was then 'fork'. It is now 'spawn' on macOS. And there have been many other changes. When I run the following from IDLE, it finishes immediately. import multiprocessi

[issue39885] IDLE right click outside of any selection should clear it

2020-05-29 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed versions: +Python 3.10 ___ Python tracker <https://bugs.python.or

[issue39343] Travis CI: documentation job fails in library/nntplib.rst with random network issue on news.gmane.io

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: gmane was down for maybe a day early this week. We should expect this to continue happening on and off, as it has for years (I use it daily). I suggest that we run the test when we can and skip (or connect elsewhere) when we cannot. try: s = NNTP

[issue40133] Provide additional matchers for unittest.mock

2020-05-29 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: resolved -> patch review ___ Python tracker <https://bugs.python.org/issue40133> ___ ___ Python-bugs-list mailing list Un

[issue40754] Test installers before releasing (ModuleNotFoundErrors)

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: I verified that running tests for installed 64-bit 3.9.0b1 on Win10 is somewhat a joke. I got 22 failures. Multiple tests failed on missing _testinternalcapi, and at least 1 on _xxtestfuzz. Several tests had multiple failures and would need to be run

[issue40759] Deprecate the symbol module

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: If PEG does not use this file, then not deprecating it along with parser in 3.9 could be considered a bug. -- nosy: +terry.reedy ___ Python tracker <https://bugs.python.org/issue40

[issue40762] Writing bytes using CSV module results in b prefixed strings

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: I make 5 core developers who agree that csv should definitely *not* assume that bytes given to it represent encoded text, reverting to the confusion of Python 1 and 2. (And even it if did, it should not assume that the encoding of the given to it and the

[issue40770] RFE: Run linkchecker on documentation on the CI

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: Something rebuilds the online docs once a day. That same something might be appropriate for running a link checker (including external links) once a week, say. -- nosy: +terry.reedy ___ Python tracker <ht

[issue40804] Bug report in python3.6.8 using argparse module

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: 3.6 has only gotten security fixed for 1.5 years. We need a test file that can be run as is in the master branch to see if there is a current bug. -- nosy: +terry.reedy ___ Python tracker <ht

[issue40805] Can no longer patch flask.g

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: Sorry, but I believe you were misdirected*. mock, as opposed to unittest.mock, pytest, flask, and werkzeug are 3rd party modules. The error report seems to be missing part of the stacktrace at both ends. What line is your file resulted in the error

[issue37824] IDLE: Handle Shell input warnings properly.

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: To review: Serhiy reported 3 'IDLE' bugs: tripled DeprecationWarning (now joined by SyntaxWarning), printing to console (if available) instead of Shell, and an exit exception. 1. Codeop generates the tripicates; #40807 will fix that. 2. PR-15

[issue37824] IDLE: Handle Shell input warnings properly.

2020-05-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: The new items can be new issues, with 6 maybe the highest priority. Currently :1: DeprecationWarning: invalid escape sequence \e becomes Warning (from warnings module): File "", line 1 '\e' DeprecationWarning: invalid escape sequenc

[issue40846] Misleading line in documentation

2020-06-02 Thread J Arun Mani
New submission from J Arun Mani : Hi. In docs : https://docs.python.org/3/faq/programming.html#faq-argument-vs-parameter it says "Parameters define what types of arguments a function can accept." This is not true. Python's functions do not impose any type checking or raise

[issue40846] Misleading line in documentation

2020-06-03 Thread J Arun Mani
J Arun Mani added the comment: Hi. Thanks for your follow-up. I created a PR, since I signed CLA today, the PR has some labels indicating it. :p Thanks -- nosy: -python-dev ___ Python tracker <https://bugs.python.org/issue40

[issue40805] Can no longer patch flask.g

2020-06-03 Thread Terry J. Reedy
Terry J. Reedy added the comment: Chris, I see no evidence in the *incomplete* traceback not posted here that there is a bug in mock. Mock calls "hasattr(obj, '__func__') and apparently flask, called via werkzeug, answers 'RuntimeError'. The overt bug is that cal

[issue40856] IDLE line numbering should be light gray

2020-06-03 Thread Terry J. Reedy
Terry J. Reedy added the comment: The line number sidebar colors are already user configurable. We expected preferences for this to be as diverse as for anything else. I changed them on my custom dark theme to dark blue on light blue, but I don't expect anyone else to like that. No

[issue40856] IDLE line numbering should be light gray

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: When the question of changing default-x.def has come up before (and there are things I would like to change) the answer has generally been that we should not, a) because it would be too disruptive, including affecting exiting customizations, and b) because

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: The purpose of code and codeop is to imitate interactive python in python. Calling compile() thrice is an implementation detail. Exposing that is a bug. On #37824, Serhiy reported 3 'IDLE' bugs for 3.7 to 3.9: tripled DeprecationWarning (now

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: I am not sure if 3 compiles are always needed. At one time, compile required a final '\n' to not raise, but that is no longer true. And as near as I can tell, 'code without final newline\n' and 'code without final newline\n\n&

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 052d3fc0907be253cfd64b2c737a0b0aca586011 by Cheryl Sabella in branch 'master': bpo-40807: Show warnings once from codeop._maybe_compile (#20486) https://github.com/python/cpython/commit/052d3fc0907be253cfd64b2c737a0b

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +19866 pull_request: https://github.com/python/cpython/pull/20646 ___ Python tracker <https://bugs.python.org/issue40

[issue39325] Original window focus when opening IDLE by double clicking Python file Mac

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: Irv also posted to idledev, where he explained his particular need: He teaches a class with assignment to write a .py file with certain behavior. Submissions are in 1 directory. He would like to double-click to load a file and F5 to run it. Currently, he

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset a5d6aba318ead9cc756ba750a70da41f5def3f8f by Terry Jan Reedy in branch '3.8': [3.8] bpo-40807: Backport test_codeop change [GH-19670] https://github.com/python/cpython/commit/a5d6aba318ead9cc756ba750a70da4

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 12d3061c7819a73d891dcce44327410eaf0e1bc2 by Miss Islington (bot) in branch '3.7': [3.8] bpo-40807: Backport test_codeop change [GH-19670] https://github.com/python/cpython/commit/12d3061c7819a73d891dcce4432741

[issue40807] Codeop: Show warnings once during _maybe_compile

2020-06-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: This is a spinoff of #37824. My above comments about compile are wrong. The example nests '' within ''. And, with freshly compiled master, I found an example where Deprecation warning, but not SyntaxWarning, accompanies SyntaxError

[issue40830] Certain uses of dictionary unpacking raise TypeError

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: On Windows: works in installed 3.8.3, fails in 3.9.0b1. Works in freshly compiled 3.9 and master. The patch seems to have worked. Mark, is there any reason to not close this as fixed? -- nosy: +terry.reedy stage: patch review

[issue5150] IDLE: add rstrip to Format menu

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Adding rstrip as it was then was done over a decade ago, and this issue was closed then. Improvements, as discussed immediately above have been added with other issues, or will be. I am rejecting the add-on idea of incorporating reindent.py as unneeded

[issue1350] IDLE - CallTips enhancement - show full doc-string in new window

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: I am not sure what to do with this. The addition of squeezer to Shell and ability to expand into textview makes this a bit less needed. It would have to be rewritten. It seems big, but a large part is revision of tests, which have since been moved to

[issue24826] ability to integrate editor, shell, debugger in one window

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue24826> ___ ___ Python-bugs-list m

[issue27965] Automatic .py extension when saving with IDLE on OSX

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> IDLE does not supply a default ext of .py on Windows or OS X for new file saves ___ Python tracker <https://

[issue21152] Idle: timed autosave for shell (and maybe editor) window

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue21152> ___ ___ Python-bugs-list m

[issue1528593] Printing: No print dialog or page setup

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue1528593> ___ ___ Python-bugs-list m

[issue25352] Add 'make this my default python' to windows installs for Python3.5 and later

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: The py launcher now prefered since at least a year ago. I believe the installer has the requested box. Hovering over taskbar icons pops up the version, and I think they now survive upgrades. (And none of these are idlelib issues.) -- resolution

[issue25146] IDLE debugger could better visualize program execution

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue25146> ___ ___ Python-bugs-list m

[issue24781] Improve UX of IDLE Highlighting configuration tab

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue24781> ___ ___ Python-bugs-list m

[issue18823] Idle: use pipes instead of sockets to talk with user subprocess

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Problems with multiprocessing and tkinter on Mac might have been due to using the default start method, which used to be fork and is now spawn. This should be retested sometime. -- nosy: -kbk, roger.serwy versions: +Python 3.10 -Python 3.8

[issue16123] IDLE - deprecate running without a subprocess

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Deprecation has been done and a message is printed under the splash screen. With 5 more years of maintenance experience under deprecation, I have not experienced -n mode as a maintenance burden. So I have no inclination at present to remove it (or even

[issue7949] IDLE: avoid no-contrast popups and dialogs.

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: The IDLE Dark theme has been added and I use it routinely. Ttk widgets, including frames, are AFAIK used everywhere possible. We are not yet using ttk styles to configurable colors, but I would expect that the default style should always be viewable. My

[issue27733] Test that self.bell is called in IDLE classes when intended.

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6 ___ Python tracker <https://bugs.python.org/issue27733> ___ ___ Python-bugs-list mailin

[issue40892] IDLE: use rlcompleter suffixed for completions

2020-06-06 Thread Terry J. Reedy
New submission from Terry J. Reedy : Tab completions may be suffixed with ' ' (keywords), ':' (keywords)*, or '(' (callables) if one of those is required. Ex. 'import ', 'finally:', 'len('. Attributes may get '('. The p

[issue27609] IDLE completions: format, factor, and fix

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: 40892 Use prefixes from rlcompleter. Compute constant once. -- dependencies: +IDLE: use rlcompleter suffixed for completions versions: +Python 3.10 -Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <ht

[issue17238] IDLE: Add import statement completion

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: I opened #40892 for using rlcomplete suffixes. I should look as #25419 for patch and messages for import ideas. -- ___ Python tracker <https://bugs.python.org/issue17

[issue27732] IDLE tests should be quiet

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> fixed stage: needs patch -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue27769] IDLE: Replace All up, no wrap replaces one up, all down

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6 ___ Python tracker <https://bugs.python.org/issue27769> ___ ___ Python-bugs-list mailin

[issue21140] Idle: saving Shell or an OutputWindow should default to .txt

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: There was a recent stackoverflow question in which newbie pulled shell log into editor and ran as is. Got SyntaxError as 'Python 3' start of startup message. -- versions: +Python 3.10 -Python 3.6,

[issue27603] Migrate IDLE context menu items to shell extension

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Steve, is this out of date or still something that could be done in the code we control? Would you review and possibly merge a patch is submitted? (I don't know what 'shell extension' means.) -- versions: +Python 3

[issue27892] Idlelib: document or move delayed imports

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6 ___ Python tracker <https://bugs.python.org/issue27892> ___ ___ Python-bugs-list mailin

[issue27603] Migrate IDLE context menu items to shell extension

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- assignee: -> terry.reedy components: +Installation ___ Python tracker <https://bugs.python.org/issue27603> ___ ___ Python-

[issue29382] IDLE search and replace should use 'hit' tag instead of 'hilite'

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue29382> ___ ___ Python-bugs-list m

[issue27922] Make IDLE tests less flashy

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: After doing away with most of the flashes, we started adding tests using key and mouse event_generate, which seemed to require a visible GUI. So the goal seems a lost cause. If I revisit, a new issue. -- status: open -> clo

[issue30666] IDLE: add tests for autocomplete window.

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue30666> ___ ___ Python-bugs-list m

[issue30667] IDLE: revise doc subsection 'Completions'

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue30667> ___ ___ Python-bugs-list m

[issue6171] IDLE - TreeWidget draw and double-click (Ubuntu)

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> works for me stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.o

[issue18064] IDLE: add current directory to open_module

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue18064> ___ ___ Python-bugs-list m

[issue25036] IDLE - infrastructure changes so editors don't assume they're in a toplevel

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: -kbk, roger.serwy versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue25

[issue18444] IDLE: Revise Mac OS X key bindings.

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Serhiy add IDLE Modern Unix a couple of years ago. Something similar is still needed for macOS. -- title: IDLE: Mac OS X pressing ctrl-A in Python shell moved cursor before the prompt, which then makes the keyboard unresponsive. -> IDLE: Revise

[issue25031] IDLE - file list improvements

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: -kbk, roger.serwy versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue25

[issue24996] IDLE: debugger local/global vars should not be editable

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue24996> ___ ___ Python-bugs-list m

[issue18330] Fix idlelib.PyShell.build_subprocess_arglist use of __import__

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: In #36429, the 'else' branch that did not work was deleted. The reason __import__ is discouraged is the reason for the repetition of 'run', in the line kept, as explained above. However, since the line works, it is not a bug, and I no

[issue22209] Idle: add better access to extension information

2020-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Open on macOS Mohave now has an All files * filter option, and opening *.def is easy. If not true on every Mac still getting new versions of Python, too bad. -- resolution: -> out of date stage: needs patch -> resolved status: open -&g

<    32   33   34   35   36   37   38   39   40   41   >