[issue37559] IDLE: Scrolling issues with code context shown

2019-07-15 Thread Tal Einat
Tal Einat added the comment: > I *like* the CC size changes because the size indicates the indent depth. My feeling is that you would be in a minority here. IMO most new/novice users would find this surprising and confusing, since it is far from a customary UI experience. Since

[issue28009] core logic of uuid.getnode() needs refresh

2019-07-14 Thread Tal Einat
Tal Einat added the comment: >> The current code and proposed changes use 'netstat -ia' to find the node >> however if netstat needs to perform a reverse DNS query to resolve some >> interfaces this makes using uuid1 *really* slow especially when reverse DNS >&g

[issue37551] IDLE: Quitting with a new, unsaved editor window causes an exception

2019-07-14 Thread Tal Einat
Tal Einat added the comment: This also happens on Ubuntu 18.10, with a traceback similar to that reported on issue #37524: Exception ignored in: Traceback (most recent call last): File "Lib/idlelib/run.py", line 488, in close File "Lib/idlelib/pyshell.py", line 1

[issue37559] IDLE: Scrolling issues with code context shown

2019-07-14 Thread Tal Einat
Tal Einat added the comment: > One way to prevent the bouncing is to fix the CC height, like it used to be. +1 from me. I find this behavior very distracting and unnatural. I suggest we do consider reverting rather than adding another config value (minimum context lines), working towa

[issue37559] IDLE: Scrolling issues with code context shown

2019-07-14 Thread Tal Einat
Tal Einat added the comment: Regarding point #4, scrolling by dragging the scrollbar, note that the current PR for adding line numbers (GH-14030) does effectively the same when dragging on the line numbers to select lines. Therefore, if/when that PR is merged, this will become more common

[issue37524] IDLE error on closing 3.8+ debug build

2019-07-14 Thread Tal Einat
Tal Einat added the comment: > Doesn't reproduce on Win10 with current master. Sorry, my mistake; I meant to post that on #37551, and got mixed up. -- ___ Python tracker <https://bugs.python.org/issu

[issue37551] IDLE: Quitting with a new, unsaved editor window causes an exception

2019-07-14 Thread Tal Einat
Tal Einat added the comment: Doesn't reproduce on Win10 with current master. -- ___ Python tracker <https://bugs.python.org/issue37551> ___ ___ Python-bug

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-07-11 Thread Tal Einat
Tal Einat added the comment: To those following this issue, PR GH-14030 is now in a very good state, and would benefit from more feedback. -- ___ Python tracker <https://bugs.python.org/issue17

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-11 Thread Tal Einat
Tal Einat added the comment: New changeset a2cf88efc417f1991720856f6913d16660e48941 by Tal Einat (Miss Islington (bot)) in branch '3.7': bpo-36390: simplify classifyws(), rename it and add unit tests (GH-14500) https://github.com/python/cpython/commit/a2cf88efc417f1991720856f6913d16660e48941

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-11 Thread Tal Einat
Tal Einat added the comment: New changeset 242ad1f375bf564c35cf99cd754b2c5819c4d056 by Tal Einat (Miss Islington (bot)) in branch '3.8': bpo-36390: simplify classifyws(), rename it and add unit tests (GH-14500) https://github.com/python/cpython/commit/242ad1f375bf564c35cf99cd754b2c5819c4d056

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-11 Thread Tal Einat
Change by Tal Einat : -- versions: +Python 3.7, Python 3.9 ___ Python tracker <https://bugs.python.org/issue36390> ___ ___ Python-bugs-list mailing list Unsub

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-11 Thread Tal Einat
Tal Einat added the comment: > I propose to merge PR 12481 first, after review, with tests, and then include > name change with rewrite in PR 14500. I've gone ahead and merged PR GH-14500 into master, since it was ready to get and a clear improvement. I've already merged this into

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-11 Thread Tal Einat
Tal Einat added the comment: New changeset 9b5ce62cac27fec9dea473865d79c2c654312957 by Tal Einat in branch 'master': bpo-36390: simplify classifyws(), rename it and add unit tests (GH-14500) https://github.com/python/cpython/commit/9b5ce62cac27fec9dea473865d79c2c654312957

[issue34369] kqueue.control() documentation and implementation mismatch

2019-07-11 Thread Tal Einat
Change by Tal Einat : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue34369] kqueue.control() documentation and implementation mismatch

2019-07-11 Thread Tal Einat
Tal Einat added the comment: New changeset 46c2eff5adca7dc309f077ec65faf95b95c47b43 by Tal Einat (Miss Islington (bot)) in branch '2.7': bpo-34369: make kqueue.control() docs better reflect that timeout is positional-only (GH-9499) https://github.com/python/cpython/commit

[issue34369] kqueue.control() documentation and implementation mismatch

2019-07-11 Thread Tal Einat
Tal Einat added the comment: New changeset d3747fd8fa91b768b73b60f2e2a14044e5404afa by Tal Einat (Miss Islington (bot)) in branch '3.7': bpo-34369: make kqueue.control() docs better reflect that timeout is positional-only (GH-9499) https://github.com/python/cpython/commit

[issue34369] kqueue.control() documentation and implementation mismatch

2019-07-11 Thread Tal Einat
Tal Einat added the comment: New changeset 79042ac4348ccc09344014f20dd49401579f8795 by Tal Einat in branch 'master': bpo-34369: make kqueue.control() docs better reflect that timeout is positional-only (GH-9499) https://github.com/python/cpython/commit

[issue34369] kqueue.control() documentation and implementation mismatch

2019-07-11 Thread Tal Einat
Change by Tal Einat : -- versions: +Python 3.8, Python 3.9 -Python 3.6 ___ Python tracker <https://bugs.python.org/issue34369> ___ ___ Python-bugs-list mailin

[issue37559] IDLE: Scrolling issues with code context shown

2019-07-11 Thread Tal Einat
Change by Tal Einat : -- pull_requests: -14503 ___ Python tracker <https://bugs.python.org/issue37559> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue37559] IDLE: Scrolling issues with code context shown

2019-07-11 Thread Tal Einat
Change by Tal Einat : -- stage: patch review -> type: -> behavior ___ Python tracker <https://bugs.python.org/issue37559> ___ ___ Python-bugs-list

[issue37559] IDLE: Scrolling issues with code context shown

2019-07-11 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +14503 stage: -> patch review pull_request: https://github.com/python/cpython/pull/14030 ___ Python tracker <https://bugs.python.org/issu

[issue37559] IDLE: Scrolling issues with code context shown

2019-07-11 Thread Tal Einat
New submission from Tal Einat : With code context shown, scrolling a window by dragging the scrollbar causes the scrollbar's tab to "jump around" and sometimes some "flashing" visual artifacts. The "flashing" appears to occur only before the screen is resized

[issue37524] IDLE error on closing 3.8+ debug build

2019-07-11 Thread Tal Einat
Tal Einat added the comment: Doesn't reproduce on Win10 with current master. -- ___ Python tracker <https://bugs.python.org/issue37524> ___ ___ Python-bug

[issue37551] IDLE: Quitting with a new, unsaved editor window causes an exception

2019-07-10 Thread Tal Einat
New submission from Tal Einat : Observed on macOS 10.14.5 with Python 3.8 from python.org, and with latest master branch. Reproduction: 1. Open IDLE 2. "New File" (Cmd-Shift-n on macOS) 3. Quit using Cmd-q ("Quit Python" from the menu doesn't cause this!) The exception

[issue37530] IDLE: simplify, optimize, and clean up code context

2019-07-09 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +14482 pull_request: https://github.com/python/cpython/pull/14675 ___ Python tracker <https://bugs.python.org/issue37

[issue30663] IDLE: Add lineno sidebar to editor window

2019-07-09 Thread Tal Einat
Tal Einat added the comment: Thanks for helping to move this forward, Louie! My worry with this approach is that all of the line numbers are redrawn upon scrolling, which would be likely to make scrolling less smooth, especially on low-end hardware (where IDLE is relatively often used

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-07-06 Thread Tal Einat
Change by Tal Einat : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-07-06 Thread Tal Einat
Tal Einat added the comment: New changeset fcf1d003bf4f0100c9d0921ff3d70e1127ca1b71 by Tal Einat in branch 'master': bpo-26806: add 30 to the recursion limit in IDLE's shell (GH-13944) https://github.com/python/cpython/commit/fcf1d003bf4f0100c9d0921ff3d70e1127ca1b71

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-07-05 Thread Tal Einat
Tal Einat added the comment: I've made some significant improvements in several aspects: 1. Scrolling: performance and behavior 2. Selection entire lines by dragging over line numbers 3. Color config: a separate highlighting setting for line numbers, which takes effect immediately I've

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-07-04 Thread Tal Einat
Tal Einat added the comment: > Looks like a black belt always on the left side, this makes me feel a bit > oppressive. This currently uses the same colors as the code-context panes, which is configurable as the "context" fg/bg colors. We might find a better name for t

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-07-04 Thread Tal Einat
Tal Einat added the comment: Ned, thanks for taking a look! If it is decided to go forward with this then I will make sure to make the menu item state consistent with that of each window. -- ___ Python tracker <https://bugs.python.org/issue17

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-07-03 Thread Tal Einat
Tal Einat added the comment: I'm rather surprised at the lack of enthusiasm for this here and on idle-dev! I was sure people would be happy to see this finally approaching completion after so many years. To clarify, all I'm waiting for now is to hear whether this change is wanted, before I

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-03 Thread Tal Einat
Tal Einat added the comment: > I propose to merge PR 12481 first, after review, with tests, and then include > name change with rewrite in PR 14500. I think GH-14500 is in good shape now. I'd be happy to merge either PR with master after the other PR is merged, so please don't worry

[issue37466] Move casting prompt after its validation in _raw_input()

2019-07-01 Thread Tal Einat
Tal Einat added the comment: >> one would expect passing prompt=None to result in no prompt displayed > I wouldn't. That's not how getpass works now, or input. Ah, thanks for the input, Steve. In that case, this should likely not be

[issue37462] Default starting directory for os.walk()

2019-07-01 Thread Tal Einat
Tal Einat added the comment: Hi Kyle, First off, thanks for bringing this up, and for taking our feedback so well! > Before attempting to create any more original issues, I'll work on existing > issues and the suggestions of others to develop a better practical > unde

[issue37466] Move casting prompt after its validation in _raw_input()

2019-07-01 Thread Tal Einat
Tal Einat added the comment: This is a subtle change with the potential to affect more than just performance. Also, in this case, the performance is likely negligible in every actual use-case. This might actually be more correct, though. For example, one would expect passing prompt=None

[issue37462] Default starting directory for os.walk()

2019-07-01 Thread Tal Einat
Tal Einat added the comment: I agree with Serhiy: In this case, it seems to me that "explicit is better than implicit" should be the guiding principle. -- nosy: +taleinat ___ Python tracker <https://bugs.python.o

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-01 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +14317 pull_request: https://github.com/python/cpython/pull/14500 ___ Python tracker <https://bugs.python.org/issue36

[issue36390] IDLE: Refactor formatting methods from editor

2019-07-01 Thread Tal Einat
Tal Einat added the comment: Looking at the code yet again, there are several places where replacing classifyws() as I suggested would make it clunkier. So let's leave it there, at least in editor.py. Still, the classifyws() implementation can be greatly simplified. See PR GH-14500

[issue36390] IDLE: Refactor formatting methods from editor

2019-06-30 Thread Tal Einat
Tal Einat added the comment: > 1. The name `formatregion` could probably be improved. FormatRegion is good enough, and is consistent with FormatParagraph. > 2. The `classifyws` method is a module level method in editor. It's needed > in `formatregion` also, so I made a copy (

[issue36656] Please add race-free os.link and os.symlink wrapper / helper

2019-06-27 Thread Tal Einat
Tal Einat added the comment: I think there is a general flaw with the suggested implementation approach. An infinite loop as currently suggested seems dangerous to me. For example, it could cause a program to stall indefinitely in some unforeseen edge-case. I don't think this would

[issue36656] Please add race-free os.link and os.symlink wrapper / helper

2019-06-27 Thread Tal Einat
Change by Tal Einat : -- components: +Library (Lib) versions: +Python 3.9 -Python 3.7 ___ Python tracker <https://bugs.python.org/issue36656> ___ ___ Python-bug

[issue37039] IDLE: Improve zoomheight doc and behavior.

2019-06-17 Thread Tal Einat
Tal Einat added the comment: Hey, I did the implementation too! :) I'm really happy to see this fixed in time for 3.8. -- ___ Python tracker <https://bugs.python.org/issue37

[issue36429] Fix starting IDLE with pyshell

2019-06-16 Thread Tal Einat
Tal Einat added the comment: Terry, it looks like you merged a fix for this. Should this be closed? -- nosy: +taleinat ___ Python tracker <https://bugs.python.org/issue36

[issue35922] robotparser crawl_delay and request_rate do not work with no matching entry

2019-06-16 Thread Tal Einat
Tal Einat added the comment: Rémi, thanks for the great work writing the PR and quickly going through several iterations of reviews and revisions! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Pytho

[issue35922] robotparser crawl_delay and request_rate do not work with no matching entry

2019-06-16 Thread Tal Einat
Tal Einat added the comment: New changeset 8047e0e1c620f69cc21f9ca48b24bf2cdd5c3668 by Tal Einat (Rémi Lapeyre) in branch 'master': bpo-35922: Fix RobotFileParser when robots.txt has no relevant crawl delay or request rate (GH-11791) https://github.com/python/cpython/commit

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-06-12 Thread Tal Einat
Change by Tal Einat : -- versions: +Python 3.9 ___ Python tracker <https://bugs.python.org/issue17535> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-06-12 Thread Tal Einat
Tal Einat added the comment: In reference to previous discussion here about the effect of toggling line numbers on future opened windows: IMO toggling shouldn't affect future windows; those should behave according to the configured default state. The default state should be changed only

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-06-12 Thread Tal Einat
Tal Einat added the comment: Please see updated PR, GH-14030. It's not 100% ready yet. At this point the goal is to have some people try it and give feedback. So please, give it a go and let me know what you think! -- nosy: +taleinat ___ Python

[issue17535] IDLE: Add an option to show line numbers along the left side of the editor window, and have it enabled by default.

2019-06-12 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +13894 stage: commit review -> patch review pull_request: https://github.com/python/cpython/pull/14030 ___ Python tracker <https://bugs.python.org/issu

[issue35922] robotparser crawl_delay and request_rate do not work with no matching entry

2019-06-11 Thread Tal Einat
Tal Einat added the comment: The PR is looking good, I'll likely merge it soon. I'm quite sure this should go into 3.8, but should it be backported to 3.7? This is certainly a bugfix, but still a slight change of behavior, so perhaps we should avoid changing this in 3.7? -- nosy

[issue37220] test_idle crash on Windows 2.7 when run with -R:

2019-06-11 Thread Tal Einat
Tal Einat added the comment: Now that I've looked at the PR, it should likely be merged for all relevant branches to make the test more robust. -- ___ Python tracker <https://bugs.python.org/issue37

[issue37220] test_idle crash on Windows 2.7 when run with -R:

2019-06-10 Thread Tal Einat
Tal Einat added the comment: Terry, we can also just revert the fix on the 2.7 branch, it's not crucial. -- ___ Python tracker <https://bugs.python.org/issue37

[issue37038] Make idlelib/run.py runnable.

2019-06-10 Thread Tal Einat
Tal Einat added the comment: Terry, I believe this can be closed now that the fix has been merged? -- nosy: +taleinat ___ Python tracker <https://bugs.python.org/issue37

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-06-10 Thread Tal Einat
Tal Einat added the comment: See PR GH-13944. -- ___ Python tracker <https://bugs.python.org/issue26806> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-06-10 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +13811 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/13944 ___ Python tracker <https://bugs.python.org/issu

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-06-10 Thread Tal Einat
Tal Einat added the comment: Setting the recursion limit too low also causes issues in a plain Python interactive session. With current master (to be 3.9) on Win10, I get issues with values up to 6. In IDLE values up to 20 cause an immediate exception similar to the one described by Serhiy

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-06-10 Thread Tal Einat
Tal Einat added the comment: > 'max(n, 50)' should have been 'min(n, 50)' Tal, does you comment avove about > the former apply when corrected to the latter? Yes. To use your terms, I prefer incrementing over thresholding. > This is all that is needed for getrecursionlimit.

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-06-09 Thread Tal Einat
Tal Einat added the comment: IMO just updating the documentation would not be enough. I suggest wrapping sys.setrecursionlimit() and *adding* 30 to the given limit, to offset the call stack depth added by IDLE. This makes more sense to me than max(n, 50), which I imagine would cause a lot

[issue26806] IDLE not displaying RecursionError tracebacks and hangs

2019-06-09 Thread Tal Einat
Change by Tal Einat : -- components: -Documentation versions: +Python 3.8, Python 3.9 -Python 3.5, Python 3.6 ___ Python tracker <https://bugs.python.org/issue26

[issue35922] robotparser crawl_delay and request_rate do not work with no matching entry

2019-06-09 Thread Tal Einat
Change by Tal Einat : -- versions: +Python 3.9 -Python 3.6 ___ Python tracker <https://bugs.python.org/issue35922> ___ ___ Python-bugs-list mailing list Unsub

[issue34235] PyArg_ParseTupleAndKeywords: support required keyword arguments

2019-06-08 Thread Tal Einat
Tal Einat added the comment: How about allowing '|' to be used again after '$'? Keyword arguments would be optional by default, but if there is a '|' after the '$', then those before it are required. Examples: "O|O$O|O" -- one required keyword arg and one optional one. "

[issue36003] set better defaults for TCPServer options

2019-06-08 Thread Tal Einat
Tal Einat added the comment: I'm not sure that changing the default value for "reuse address" justifies breaking backwards compatibility like this. Admittedly, I'm not an expert on networking, so perhaps there's a good reason that I'm unaware of. As for the queue size,

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-08 Thread Tal Einat
Tal Einat added the comment: The issue Irv reported happened on macOS but not on Windows. I've reproduced his issue without this fix, and checked that this fix does indeed fix his issue. For future reference, Irv also posted a video showing his issue on YouTube[1] (he sent a link to idle

[issue33826] enable discovery of class source code in IPython interactively defined classes

2019-06-07 Thread Tal Einat
Tal Einat added the comment: Given that classes already have a '__module__' attribute, using which it is rather easy to find the filename, I don't see a good reason to add such an attribute to classes. IMO it would be more appropriate to directly create enhancement proposal for IPython

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-07 Thread Tal Einat
Change by Tal Einat : -- pull_requests: -13768 ___ Python tracker <https://bugs.python.org/issue37177> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35954] Incoherent type conversion in configparser

2019-06-07 Thread Tal Einat
Tal Einat added the comment: This is indeed inconsistent, but it's a minor issue that has been this way for a long time and is easily worked around. IMO changing it would create more problems than leaving it as-is. IMO we should at most clarify in the docs. -- nosy: +taleinat

[issue24039] Idle: some modal dialogs maximize, don't minimize

2019-06-07 Thread Tal Einat
Tal Einat added the comment: The search dialog windows are now made transient relative to the editor window. Among other things, they no longer have minimize/maximize buttons on Windows, resolving this issue. -- nosy: +taleinat resolution: -> fixed stage: patch review -> re

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-07 Thread Tal Einat
Change by Tal Einat : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-07 Thread Tal Einat
Tal Einat added the comment: New changeset 1b57ab5c6478b93cf4150bd8c475022252776598 by Tal Einat in branch '2.7': [2.7] bpo-37177: make IDLE's search dialogs transient (GH-13869) https://github.com/python/cpython/commit/1b57ab5c6478b93cf4150bd8c475022252776598

[issue24039] Idle: some modal dialogs maximize, don't minimize

2019-06-07 Thread Tal Einat
Change by Tal Einat : -- versions: +Python 2.7 ___ Python tracker <https://bugs.python.org/issue24039> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-07 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +13758 pull_request: https://github.com/python/cpython/pull/13880 ___ Python tracker <https://bugs.python.org/issue37

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-06 Thread Tal Einat
Tal Einat added the comment: New changeset 554450fb4e95066e825bdb4a2d544a490daeebdc by Tal Einat in branch 'master': bpo-37177: make IDLE's search dialogs transient (GH-13869) https://github.com/python/cpython/commit/554450fb4e95066e825bdb4a2d544a490daeebdc

[issue24039] Idle: some modal dialogs maximize, don't minimize

2019-06-06 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +13754 stage: -> patch review pull_request: https://github.com/python/cpython/pull/13869 ___ Python tracker <https://bugs.python.org/issu

[issue24139] Use sqlite3 extended error codes

2019-06-06 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +13749 stage: -> patch review pull_request: https://github.com/python/cpython/pull/13869 ___ Python tracker <https://bugs.python.org/issu

[issue30809] IDLE parenmatch - highlighting options

2019-06-06 Thread Tal Einat
Tal Einat added the comment: FWIW I'm -1 on this change, due to the decision to keep IDLE simple for new users learning Python rather than power users. -- nosy: +taleinat ___ Python tracker <https://bugs.python.org/issue30

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-06 Thread Tal Einat
Change by Tal Einat : -- nosy: +IrvKalb ___ Python tracker <https://bugs.python.org/issue37177> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-06 Thread Tal Einat
Tal Einat added the comment: See proposed fix in GH-13869. -- ___ Python tracker <https://bugs.python.org/issue37177> ___ ___ Python-bugs-list mailing list Unsub

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-06 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +13745 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/13869 ___ Python tracker <https://bugs.python.org/issu

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-06 Thread Tal Einat
Change by Tal Einat : -- stage: -> needs patch type: -> behavior versions: +Python 2.7, Python 3.7, Python 3.8, Python 3.9 ___ Python tracker <https://bugs.python.org/i

[issue37177] IDLE: Search dialogs can be hidden behind the main window

2019-06-06 Thread Tal Einat
New submission from Tal Einat : This issue was brought up by Irv Kalb on the idle-dev mailing list. I haven't been able to reproduce it exactly as he described, but I have managed to do so otherwise, and remember it happening on occasion on other computers. This appears to happen because

[issue36624] cleanup the stdlib and tests with regard to sys.platform usage

2019-06-06 Thread Tal Einat
Tal Einat added the comment: Steve's suggestion sounds reasonable. Should we just add this to the devguide, then? -- ___ Python tracker <https://bugs.python.org/issue36

[issue36624] cleanup the stdlib and tests with regard to sys.platform usage

2019-06-04 Thread Tal Einat
Tal Einat added the comment: Michael, your willingness to help, and the work on this issue and PR, are greatly appreciated! Reading through the discussion here again, and the one referenced by Ned, I tend to agree with the point that having *yet another* spelling for OS checking is perhaps

[issue37039] IDLE: Improve zoomheight doc and behavior.

2019-05-30 Thread Tal Einat
Tal Einat added the comment: See an implementation in PR GH-13678. -- ___ Python tracker <https://bugs.python.org/issue37039> ___ ___ Python-bugs-list mailin

[issue37039] IDLE: Improve zoomheight doc and behavior.

2019-05-30 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +13566 pull_request: https://github.com/python/cpython/pull/13678 ___ Python tracker <https://bugs.python.org/issue37

[issue36624] cleanup the stdlib and tests with regard to sys.platform usage

2019-05-29 Thread Tal Einat
Tal Einat added the comment: There a cleanly rebased PR up at GH-13648. I'd like to get opinions from additional people about this now that the PR is ready. Steve? Victor? Some discussion which happened in PR comments: Andrew Svetlov approved the changes for the asyncio tests. Stefan

[issue36624] cleanup the stdlib and tests with regard to sys.platform usage

2019-05-29 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +13542 pull_request: https://github.com/python/cpython/pull/13648 ___ Python tracker <https://bugs.python.org/issue36

[issue37039] IDLE: Improve zoomheight doc and behavior.

2019-05-28 Thread Tal Einat
Tal Einat added the comment: I haven't found a way to maximize a hidden window; being "zoomed" and "withdrawn" are both considered "states" by Tk, and apparently a window cannot be in both states simultaneously. An alternative is, when zooming the heigh

[issue37039] IDLE: Improve zoomheight doc and behavior.

2019-05-27 Thread Tal Einat
Tal Einat added the comment: To get the maximum available height, does Tk's wm_maxsize() not work? https://www.tcl.tk/man/tcl8.6/TkCmd/wm.htm#M54 Answering my own question above: No, it gives the total screen height, which doesn't ignore e.g. taskbars. The best way to get the actual

[issue19376] document that strptime() does not support the Feb 29 if the format does not contain the year

2019-05-21 Thread Tal Einat
Tal Einat added the comment: New changeset 390d88e49c55c15fac7cdf60b649a4b9b15d189b by Tal Einat in branch '3.7': [3.7] bpo-19376: Added doc mentioning `datetime.strptime()` without a year fails for Feb 29. (GH-10243) https://github.com/python/cpython/commit

[issue19376] document that strptime() does not support the Feb 29 if the format does not contain the year

2019-05-21 Thread Tal Einat
Change by Tal Einat : -- pull_requests: +13381 ___ Python tracker <https://bugs.python.org/issue19376> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34203] documentation: recommend Python 3 over 2 in faq

2019-03-26 Thread Tal Einat
Tal Einat added the comment: New changeset 6cd658b1a5cb2413230dbc2d9395d20498be8518 by Tal Einat in branch 'master': bpo-34203: FAQ: improve wording of paragraph about 2.x vs. 3.x (GH-9821) https://github.com/python/cpython/commit/6cd658b1a5cb2413230dbc2d9395d20498be8518

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-16 Thread Tal Einat
Tal Einat added the comment: Thanks everyone for seeing this through! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-13 Thread Tal Einat
Tal Einat added the comment: Susan, I agree that similarly improving the failure message for assert_called_with would be good. I find the final "Not called" line unclear, though. Perhaps something like the following: AssertionError: expected call not found. Expected: mock(

[issue21109] tarfile: Traversal attack vulnerability

2019-02-12 Thread Tal Einat
Tal Einat added the comment: > Is there any update on this? Will this be fixed in the next release? There was progress made as described on this issue, but there is yet work to be done, and no-one seems to be taking this upon themselves at the moment. I agree that it would be great to h

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-10 Thread Tal Einat
Tal Einat added the comment: After more thought, I agree that it isn't worth changing the current wording from "Actual" to something else. -- ___ Python tracker <https://bugs.python.o

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-09 Thread Tal Einat
Tal Einat added the comment: Karthikeyan, what do you think of the suggestions by Terry and myself to achieve alignment by replacing the word "Actual" with a longer alternative, such as "Observed" or "Received"? --

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-09 Thread Tal Einat
Change by Tal Einat : -- pull_requests: -11816, 11817, 11818 ___ Python tracker <https://bugs.python.org/issue35500> ___ ___ Python-bugs-list mailing list Unsub

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-09 Thread Tal Einat
Change by Tal Einat : -- pull_requests: -11816, 11817 ___ Python tracker <https://bugs.python.org/issue35500> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35500] Align expected and actual calls on mock.assert_called_with error message

2019-02-09 Thread Tal Einat
Change by Tal Einat : -- pull_requests: -11816 ___ Python tracker <https://bugs.python.org/issue35500> ___ ___ Python-bugs-list mailing list Unsubscribe:

<    1   2   3   4   5   6   7   8   9   10   >