[issue36245] PCBuild/build.bat errors, probably from space characters in paths

2019-03-08 Thread Jess
Jess added the comment: Note: the error is actually in get_externals.bat, which is called by build.bat. -- ___ Python tracker ___ _

[issue36216] urlsplit does not handle NFKC normalization

2019-03-08 Thread Steve Dower
Steve Dower added the comment: This issue is now assigned CVE-2019-9636 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9636 -- ___ Python tracker ___ ___

[issue10909] IDLE: thread hang, possibly related to print

2019-03-08 Thread Terry J. Reedy
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 defau

[issue35899] '_is_sunder' function in 'enum' module fails on empty string

2019-03-08 Thread miss-islington
miss-islington added the comment: New changeset 8755f0aeb67125a154e5665a24276fe85d269d85 by Miss Islington (bot) in branch '3.7': bpo-35899: Fix Enum handling of empty and weird strings (GH-11891) https://github.com/python/cpython/commit/8755f0aeb67125a154e5665a24276fe85d269d85 --

[issue35807] Update bundled pip to 19.0

2019-03-08 Thread miss-islington
miss-islington added the comment: New changeset 572205adf06fc5afa64984740c4775af45942d5c by Miss Islington (bot) in branch '3.7': bpo-35807: Upgrade ensurepip bundled pip and setuptools (GH-12189) https://github.com/python/cpython/commit/572205adf06fc5afa64984740c4775af45942d5c -- n

[issue35807] Update bundled pip to 19.0

2019-03-08 Thread miss-islington
miss-islington added the comment: New changeset 55438d713978a1913ef12c8a801848626228aad6 by Miss Islington (bot) in branch '2.7': bpo-35807: Upgrade ensurepip bundled pip and setuptools (GH-12189) https://github.com/python/cpython/commit/55438d713978a1913ef12c8a801848626228aad6 --

[issue36245] PCBuild/build.bat errors, probably from space characters in paths

2019-03-08 Thread Jess
Change by Jess : -- keywords: +patch pull_requests: +12229 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list maili

[issue36246] csv.writer lineterminator affects csv escaping

2019-03-08 Thread flow2k
New submission from flow2k : output = io.StringIO() csvData = [1, 2, 'a', 'He said "what do you mean?"', "Whoa!\rNewlines!"] writer = csv.writer(output,lineterminator='\n') writer.writerow(csvData) print(repr(output.getvalue())) #does not escape \r as expected -- messages: 337537 nosy:

[issue35661] Store the venv prompt in pyvenv.cfg

2019-03-08 Thread Cheryl Sabella
Cheryl Sabella added the comment: New changeset d5a70c6b0355f247931f6be80b78a0ff1869c56f by Cheryl Sabella in branch 'master': bpo-35661: Store the venv prompt in pyvenv.cfg (GH-11440) https://github.com/python/cpython/commit/d5a70c6b0355f247931f6be80b78a0ff1869c56f --

[issue35661] Store the venv prompt in pyvenv.cfg

2019-03-08 Thread Cheryl Sabella
Change by Cheryl Sabella : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

[issue36230] Please sort assertSetEqual's output

2019-03-08 Thread Jess
Jess added the comment: Good call on the repr(), hadn't noted the "3+4j" issue - __gt__ and __lt__ do work for compare there, but not sorted(). *shrug* Will make sure the solution takes that into account in some fashion. Bit slower as I expected as setting up the windows env has some bits

[issue36231] no "proper" header files on macOS 10.14 Mojave

2019-03-08 Thread Dmitrii Pasechnik
Dmitrii Pasechnik added the comment: Needless to say, subprocess is most certainly an overkill, something less involved would do the job, without the need for all the module dependencies of subprocess. -- ___ Python tracker

[issue36176] Fix IDLE Autocomplete / Calltip Window Colors

2019-03-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: Kristoffer, can you try removing 'bg=while' from autocomplete_w.py? -- ___ Python tracker ___ ___

[issue36176] Fix IDLE Autocomplete / Calltip Window Colors

2019-03-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: -> needs patch type: enhancement -> behavior ___ Python tracker ___ ___ Python-bugs-list maili

[issue36176] Fix IDLE Autocomplete / Calltip Window Colors

2019-03-08 Thread Terry J. Reedy
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 t

[issue36247] zipfile - extract truncates (existing) file when bad password provided (zip encryption weakness)

2019-03-08 Thread Cristi Fati
New submission from Cristi Fati : PKWARE encryption password pre check algorithm (relying on an 8 bits value to differentiate passwords) is insanely short. Most of the wrong passwords are filtered out by the check, but some of them aren't. For the ones in the latter category, when trying to e

[issue36245] PCBuild/build.bat errors, probably from space characters in paths

2019-03-08 Thread Steve Dower
Steve Dower added the comment: Since the checks are all against empty strings, perhaps we can use "IF NOT DEFINED PYTHON" instead? That should work as well, I think, and it'll save us from problems in the future if someone puts "]" in their username :) -- ___

[issue36245] PCBuild/build.bat errors, probably from space characters in paths

2019-03-08 Thread Steve Dower
Change by Steve Dower : -- components: +Build versions: +Python 3.7, Python 3.8 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue36247] zipfile - extract truncates (existing) file when bad password provided (zip encryption weakness)

2019-03-08 Thread Cristi Fati
Cristi Fati added the comment: Submitted: https://github.com/python/cpython/pull/12242. As a note, it applies to any Python version. -- keywords: +patch pull_requests: +12230 stage: -> patch review ___ Python tracker

[issue33608] Add a cross-interpreter-safe mechanism to indicate that an object may be destroyed.

2019-03-08 Thread Eric Snow
Change by Eric Snow : -- pull_requests: +12231 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue35880] math.sin has no backward error; this isn't documented

2019-03-08 Thread Jurjen N.E. Bos
Jurjen N.E. Bos added the comment: I stand corrected; more on that later. "backward error" is the mathematical term used for the accuracy of a function. (Forward error is in the result proper; backward error means that you calculate the correct result for a number that is very close to the in

[issue36203] PyWeakref_NewRef docs are misleading

2019-03-08 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch pull_requests: +12232 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-l

[issue33608] Add a cross-interpreter-safe mechanism to indicate that an object may be destroyed.

2019-03-08 Thread Eric Snow
Change by Eric Snow : -- pull_requests: +12234 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue36246] csv.writer lineterminator affects csv escaping

2019-03-08 Thread Martin Panter
Martin Panter added the comment: This is the result that I see: >>> output = StringIO() >>> csv.writer(output, lineterminator='\n').writerow(["Whoa!\rNewlines!"]) 16 >>> output.getvalue() 'Whoa!\rNewlines!\n' For comparison, this is the result with CRLF terminators (the default): >>> output =

[issue33608] Add a cross-interpreter-safe mechanism to indicate that an object may be destroyed.

2019-03-08 Thread Eric Snow
Change by Eric Snow : -- pull_requests: +12235 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue33608] Add a cross-interpreter-safe mechanism to indicate that an object may be destroyed.

2019-03-08 Thread Eric Snow
Change by Eric Snow : -- pull_requests: +12236 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue36236] Python crash on macOS when CWD is invalid

2019-03-08 Thread STINNER Victor
Change by STINNER Victor : -- nosy: +vstinner ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.py

[issue35880] math.sin has no backward error; this isn't documented

2019-03-08 Thread Tim Peters
Tim Peters added the comment: Jurjen, the errors you see in Python's sin() are _entirely_ due to your platform C's libm. Python just calls the platform C's sin. So nothing can be said about it in general. The better libm trig functions today do indeed perform trig argument reduction "as i

[issue36219] IDLE menu option to convert non-ascii quotes & other?

2019-03-08 Thread Terry J. Reedy
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 some unicode cha

[issue36219] IDLE menu option to convert non-ascii quotes & other?

2019-03-08 Thread Raymond Hettinger
Raymond Hettinger added the comment: > Raymond, do users encounter all of the characters and combinations Cheryl > suggested? The only recurring issue is with the smart quotes. For anything else, perhaps there can be a box on the General configuration tab for additional source/dest replacem

[issue36215] Should AppVeyor run compile Python in debug mode?

2019-03-08 Thread Terry J. Reedy
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_weakref

[issue36243] Python os.listdir fails with FileNotFoundError when directory exists

2019-03-08 Thread Steven D'Aprano
Steven D'Aprano added the comment: > How can this happen? Easily -- this looks like a "Time Of Check To Time Of Use" bug. You check for the existence of a directory, and then a fraction of a second later you attempt to use that directory. But on a multi-processing operating system like Windo

[issue36244] Lock release fails under windows

2019-03-08 Thread Eryk Sun
Eryk Sun added the comment: If you're using a virtual environment, then this is most likely a duplicate of issue 35797. -- nosy: +eryksun ___ Python tracker ___ _

[issue36229] Linear-time ops for some mutable collections.

2019-03-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +rhettinger ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue33608] Add a cross-interpreter-safe mechanism to indicate that an object may be destroyed.

2019-03-08 Thread Eric Snow
Eric Snow added the comment: New changeset 5be45a6105d656c551adeee7770afdc3b806fbb5 by Eric Snow in branch 'master': bpo-33608: Minor cleanup related to pending calls. (gh-12247) https://github.com/python/cpython/commit/5be45a6105d656c551adeee7770afdc3b806fbb5 -- __

[issue35830] building multiple (binary) packages from a single project

2019-03-08 Thread Stefan Seefeld
Change by Stefan Seefeld : -- resolution: -> works for me stage: -> resolved status: open -> closed ___ Python tracker ___ ___ Pyt

[issue36248] document about `or`, `and` operator.

2019-03-08 Thread Windson Yang
New submission from Windson Yang : I think we should document the behavior as below, (maybe at https://docs.python.org/3/reference/expressions.html#operator-precedence) >>> 1 or 0 and 3 1 >>> 0 or 1 and 3 3 Please correct me if we already document it. -- assignee: docs@python compone

[issue36248] document about `or`, `and` operator.

2019-03-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: It is already documented. Just follow the link from "or" or "and". https://docs.python.org/3/reference/expressions.html -- nosy: +serhiy.storchaka ___ Python tracker

[issue33608] Add a cross-interpreter-safe mechanism to indicate that an object may be destroyed.

2019-03-08 Thread Eric Snow
Eric Snow added the comment: New changeset 8479a3426eb7d1840473f7788e639954363ed37e by Eric Snow in branch 'master': bpo-33608: Make sure locks in the runtime are properly re-created. (gh-12245) https://github.com/python/cpython/commit/8479a3426eb7d1840473f7788e639954363ed37e -- _

[issue36248] document about `or`, `and` operator.

2019-03-08 Thread Steven D'Aprano
Steven D'Aprano added the comment: Document *what* about the behaviour shown? I'm sure you don't mean to say that we should document the fact the *literally* `1 or 0 and 3` returns 1, but I don't know what you think we should document beyond what is already stated in the existing docs. It m

[issue36243] Python os.listdir fails with FileNotFoundError when directory exists

2019-03-08 Thread Geoff Alexander
Geoff Alexander added the comment: This problem does not appear to be a race condition ("Time Of Check To Time Of Use" bug) in my case as the directory in question exists both before and after the os.listdir call. I got a workaround saying to wrap the os.listdir call in try/except in my Stac

[issue36249] f-string should be the default placeholder

2019-03-08 Thread Akash Shende
New submission from Akash Shende : Currently lot of code still uses old placeholder and .format() methods for formatting the string. Lets convert them all to f-string "%s" % (name) => f'{name}' "{name}".format(name="yoyo") = > f'{name}' -- components: Library (Lib) messages: 337560 no

[issue36249] f-string should be the default placeholder

2019-03-08 Thread Akash Shende
Change by Akash Shende : -- keywords: +patch pull_requests: +12237 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-li

[issue36249] f-string should be the default placeholder

2019-03-08 Thread Karthikeyan Singaravelan
Karthikeyan Singaravelan added the comment: New code might use f-strings as needed but refactoring old code just for f-strings could result in large change that pollutes git history. Generally large refactorings like this are rejected like making all code PEP 8 compatible is another example.

[issue36243] Python os.listdir fails with FileNotFoundError when directory exists

2019-03-08 Thread Geoff Alexander
Change by Geoff Alexander : -- status: open -> pending ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https:

[issue36247] zipfile - extract truncates (existing) file when bad password provided (zip encryption weakness)

2019-03-08 Thread Karthikeyan Singaravelan
Change by Karthikeyan Singaravelan : -- nosy: +alanmcintyre, serhiy.storchaka, twouters ___ Python tracker ___ ___ Python-bugs-list

[issue36249] f-string should be the default placeholder

2019-03-08 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> rejected stage: patch review -> resolved status: open -> closed ___ Python tracker ___ _

<    1   2