[issue30767] logging must check exc_info correctly

2017-10-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: PR 3792 breaks existing tests, and it seems to me, that it solves different issue, than reported here. -- nosy: +serhiy.storchaka ___ Python tracker __

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Don't forget to update Misc/python.man. -- ___ Python tracker ___ ___ Python-bugs-list mailing l

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: Good catch, I thought it was already fixed in master after bpo-30404. I've opened PR 3961. -- ___ Python tracker ___ _

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Berker Peksag
Change by Berker Peksag : -- pull_requests: +3938 stage: resolved -> patch review ___ Python tracker ___ ___ Python-bugs-list mailing

[issue30404] Make stdout and stderr truly unbuffered when using -u option

2017-10-11 Thread Berker Peksag
Change by Berker Peksag : -- pull_requests: +3939 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail

[issue30767] logging must check exc_info correctly

2017-10-11 Thread Berker Peksag
Change by Berker Peksag : -- nosy: +vinay.sajip ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue13802] IDLE font settings: use multiple character sets in examples

2017-10-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: I decided to do the needed rearrangement of frames in this issue, leaving revision of widgets other than the sample to #24776. PR3960 initially puts the following in the sample box. I believe it should cover most Python users. AaBbCcDdEeFfGgHhIiJj 12345678

[issue31741] backports import path can not be overridden in Windows (Linux works fine)

2017-10-11 Thread Zachary Ware
Zachary Ware added the comment: Note that your instructions start with downloading the installer for 2.7.0, whereas the latest version of 2.7 is 2.7.14, which includes pip. backports is a strange beast of a package, which tries to emulate Python 3's namespace packages in Python 2. To do so,

[issue13802] IDLE Prefernces/Fonts: use multiple alphabets in examples

2017-10-11 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +3937 stage: needs patch -> patch review ___ Python tracker ___ ___ Python-bugs-list mai

[issue31769] configure includes user CFLAGS when detecting pthreads support

2017-10-11 Thread Mike Gilbert
Change by Mike Gilbert : -- title: configure includes user CFLAGS testing detecting pthreads support -> configure includes user CFLAGS when detecting pthreads support ___ Python tracker __

[issue31558] gc.freeze() - an API to mark objects as uncollectable

2017-10-11 Thread INADA Naoki
INADA Naoki added the comment: > So my understand is that gc frees some objects and makes some memory pages > becomes available to allocate in child process. Allocation on the shared > memory pages will cause the copy-on-write even without gc. > > Though this behavior may have better name? OK

[issue31769] configure includes user CFLAGS testing detecting pthreads support

2017-10-11 Thread Arfrever Frehtes Taifersar Arahesis
Change by Arfrever Frehtes Taifersar Arahesis : -- assignee: -> twouters nosy: +twouters ___ Python tracker ___ ___ Python-bugs-list

[issue31769] configure includes user CFLAGS testing detecting pthreads support

2017-10-11 Thread Arfrever Frehtes Taifersar Arahesis
Change by Arfrever Frehtes Taifersar Arahesis : -- nosy: +Arfrever ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscri

[issue31768] argparse drops '|'s when the arguments are too long

2017-10-11 Thread Louie Lu
Louie Lu added the comment: the format of usage is do at argparse.py:296. So how do we format this kind of situation, to be like this, if the group also too long? usage: test.py [-h] [-v | -q | -x [X] | -y [Y] | Z | Z | Z | Z | Z | Z | Z | Z] Also, anothe

[issue31769] configure includes user CFLAGS testing detecting pthreads support

2017-10-11 Thread Mike Gilbert
Mike Gilbert added the comment: To resolve this, I suggest clearing CFLAGS/CXXFLAGS before performing the ptheads check, and restoring them afterward. -- ___ Python tracker __

[issue31769] configure includes user CFLAGS testing detecting pthreads support

2017-10-11 Thread Mike Gilbert
Change by Mike Gilbert : Added file: https://bugs.python.org/file47215/configure.log ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue31769] configure includes user CFLAGS testing detecting pthreads support

2017-10-11 Thread Mike Gilbert
Change by Mike Gilbert : Added file: https://bugs.python.org/file47216/build.log ___ Python tracker ___ ___ Python-bugs-list mailing list Uns

[issue31769] configure includes user CFLAGS testing detecting pthreads support

2017-10-11 Thread Mike Gilbert
New submission from Mike Gilbert : When testing for ptheads support in the compiler, configure includes the CFLAGS value from the environment. If CFLAGS contains -pthread, or an option which implies -pthread (like -fopenmp), this will cause configure to not include -pthread in the CC variable

[issue14369] make __closure__ writable

2017-10-11 Thread Nick Coghlan
Nick Coghlan added the comment: Thinking about the interaction between this idea and https://bugs.python.org/issue30744 made me realise that there's a subtlety here that would probably need to be spelled out more clearly in the docs for __closure__ than it is for __code__: any changes made to

[issue31756] subprocess.run should alias universal_newlines to text

2017-10-11 Thread Nick Coghlan
Nick Coghlan added the comment: As far as docs phrasing goes, it probably makes sense to frame it as "text" being the preferred argument name in 3.7+, with "universal_newlines" retained indefinitely as a compatibility preserving alias. After all, if that wasn't our intention, we wouldn't be a

[issue31759] re wont recover nor fail on runaway regular expression

2017-10-11 Thread Tim Peters
Tim Peters added the comment: Sure! The OP was obviously asking about the engine that ships with Python, so that's what I talked about. Raphaël, Matthew develops an excellent replacement ("regex") for Python's re module, which you can install via, e.g., "pip install regex" (or, on Windows,

[issue31558] gc.freeze() - an API to mark objects as uncollectable

2017-10-11 Thread Zekun Li
Zekun Li added the comment: So what we did is: We keep gc **disabled** on parent process and freeze after warmup, enable gc on child process. The reason not to do a full collection is mentioned in previous comments/original ticket - (I called it) memory fragmentation. The observation is - W

[issue31567] Inconsistent documentation around decorators

2017-10-11 Thread Daisuke Miyakawa
Change by Daisuke Miyakawa : -- keywords: +patch pull_requests: +3935 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-

[issue2506] Add mechanism to disable optimizations

2017-10-11 Thread Alex Gaynor
Alex Gaynor added the comment: If anyone has needed a workaround in the past 9 years and hasn't yet found one: https://github.com/pyca/cryptography/pull/3968/commits/3b585f803891e750d0ca5861b5a29e16b779bc16 -- nosy: +alex ___ Python tracker

[issue31558] gc.freeze() - an API to mark objects as uncollectable

2017-10-11 Thread INADA Naoki
INADA Naoki added the comment: Should gc.freeze() do gc.collect() right before freezing? Or should we document `gc.collect(); gc.freeze();` idiom? I don't like `gc.freeze(collect=False)`. So if there is at least one use case of `gc.freeze()` without `gc.collect()`, I'm +1 on former (current pu

[issue31741] backports import path can not be overridden in Windows (Linux works fine)

2017-10-11 Thread Chris Caron
Chris Caron added the comment: Just to point out, i forgot the instructions of installing pip (right before) the following entry in my last post: >> ** Heads up >> So at this point, the C:\Python27\Lib\site-packages will contain the >>> >> following: pip, setuptools, and wheel. To be thoroug

[issue31558] gc.freeze() - an API to mark objects as uncollectable

2017-10-11 Thread INADA Naoki
INADA Naoki added the comment: >> This is only useful if the parent process has a lot of memory that's never >> used by the child processes right? Otherwise, you would lose via refcounting >> COWs. > > What we saw in prod is that memory fragmentation caused by gc is the main > reason of share

[issue31558] gc.freeze() - an API to mark objects as uncollectable

2017-10-11 Thread INADA Naoki
INADA Naoki added the comment: As Instagram's report, disabling cycler GC really helps even if there is refcont. All application have some cold data: imported but never used modules, functions. -- ___ Python tracker

[issue31767] Windows Installer fails with error 0x80091007 when trying to install debugging symbols

2017-10-11 Thread Ned Deily
Change by Ned Deily : -- components: +Windows -Installation nosy: +paul.moore, steve.dower, tim.golden, zach.ware ___ Python tracker ___

[issue31757] Tutorial: Fibonacci numbers start with 1, 1

2017-10-11 Thread Steven D'Aprano
Change by Steven D'Aprano : -- nosy: +steven.daprano ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue31741] backports import path can not be overridden in Windows (Linux works fine)

2017-10-11 Thread Chris Caron
Chris Caron added the comment: -- Download Instructions * 64 Bit ver of Python v2.7 for Windows https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi * Microsoft Visual C++ Compiler for Python 2.7: https://www.microsoft.com/en-ca/download/details.aspx?id=44266. -- Installation Instructi

[issue31768] argparse drops '|'s when the arguments are too long

2017-10-11 Thread Eric V. Smith
Eric V. Smith added the comment: Good point. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue31768] argparse drops '|'s when the arguments are too long

2017-10-11 Thread caveman
caveman added the comment: When | is dropped, it means that the arguments/options are no longer mutually exclusive, which renders the resultant help menu incorrect. -- ___ Python tracker

[issue31768] argparse drops '|'s when the arguments are too long

2017-10-11 Thread Eric V. Smith
Eric V. Smith added the comment: Removing versions 3.4 and 3.8. Attaching a reproducing script. Run it with a parameter of the number of arguments to add. The behavior changes between 7 and 8, although I'm not sure either is wrong, just different. This is from Windows: % python3 31768.py 7

[issue31768] argparse drops '|'s when the arguments are too long

2017-10-11 Thread caveman
caveman added the comment: forgot to add: when you execute the code, pass the argument '-h' in order to have the script generate the help menu text. -- ___ Python tracker ___

[issue31766] Python 3.5 missing from documentation

2017-10-11 Thread Ned Deily
Ned Deily added the comment: The documentation for 3.5 was deliberated removed from the pull down lists of current docsets as 3.5 is now in security-fix-only mode; the 3.5 documentation is only updated when a new security release is made and general doc changes to it are no longer made. You

[issue31768] argparse drops '|'s when the arguments are too long

2017-10-11 Thread caveman
New submission from caveman : if you execute the code below, mutually exclusive agrs are separated by '|' as expected. but if you uncomment the 1 line down there, then the args list will be too long, and as argparse tries to wrap the args around, it drops all '|'s which semantically destroys t

[issue30744] Local variable assignment is broken when combined with threads + tracing + closures

2017-10-11 Thread Guido van Rossum
Change by Guido van Rossum : -- nosy: +gvanrossum ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail

[issue31759] re wont recover nor fail on runaway regular expression

2017-10-11 Thread Matthew Barnett
Matthew Barnett added the comment: You shouldn't assume that just because it takes a long time on one implementation that it'll take a long time on all of the others, because it's sometimes possible to include additional checks to reduce the problem. (I doubt you could eliminate the problem e

[issue31767] Windows Installer fails with error 0x80091007 when trying to install debugging symbols

2017-10-11 Thread Igor Skochinsky
New submission from Igor Skochinsky : Trying to install 3.6.3 on Windows 10 and getting this error. Repro steps: 1. Download python-3.6.3.exe or python-3.6.3-amd64.exe, run it 2. Select "Customize Installation" 3. Next 4. In Advanced Options, select [x] Install for all users (not sure if impor

[issue31766] Python 3.5 missing from documentation

2017-10-11 Thread Anthony Flury
New submission from Anthony Flury : In the Python version pull down list on docs.python.org, Python3.5 used to be listed, but has now been removed; the list only contains 2.7, 3.6 & 3.7. Python 3.5 is still the official Python 3.5 release in the Ubuntu repository, and still a supported release

[issue31749] Request: Human readable byte amounts in the standard library

2017-10-11 Thread Jason Stelzer
Jason Stelzer added the comment: I often speak in generalizations and half thoughts. Feel free to cherry pick as much or a little as you want. Including a core shim of whatever is agreed to be the minimalist functionality with a SEE ALSO note or clue as to where to start would: * Resolve the

[issue31749] Request: Human readable byte amounts in the standard library

2017-10-11 Thread Rich
Rich added the comment: I think bitmath would be overkill to include in its entirety, but maybe there solution is a good one. There is also: https://pypi.python.org/pypi/byteformat/ https://pypi.python.org/pypi/datasize https://pypi.python.org/pypi/hurry.filesize https://pypi.python.org/pypi/

[issue31749] Request: Human readable byte amounts in the standard library

2017-10-11 Thread Jason Stelzer
Jason Stelzer added the comment: Just pointing out that this exists and seems active. https://github.com/tbielawa/bitmath Perhaps include some or all of it in core python? Crazier things have happened. -- nosy: +Jason Stelzer ___ Python tracker

[issue31759] re wont recover nor fail on runaway regular expression

2017-10-11 Thread Raphaël Riel
Raphaël Riel added the comment: Thanks Tim! Pretty nice answer that I can learn from! Thanks for your time. I definitely knew my Regex was broken, yet I was surprised the interpreter/library didn't gave up/error after some(several million) steps. Some other language seems to just assume there

[issue31764] sqlite3.Cursor.close() crashes in case the Cursor object is uninitialized

2017-10-11 Thread Oren Milman
Change by Oren Milman : -- keywords: +patch pull_requests: +3934 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list

[issue31558] gc.freeze() - an API to mark objects as uncollectable

2017-10-11 Thread Zekun Li
Zekun Li added the comment: > This is only useful if the parent process has a lot of memory that's never > used by the child processes right? Otherwise, you would lose via refcounting > COWs. What we saw in prod is that memory fragmentation caused by gc is the main reason of shared memory sh

[issue31765] BUG: System deadlocks performing big loop operations in python 3.5.4, windows 10

2017-10-11 Thread R. David Murray
R. David Murray added the comment: Most likely an error in your program logic, I'm afraid. This isn't a forum for getting help, you should try the python-list mailing list. (If you do find a bug, you can then open an issue with details.) -- nosy: +r.david.murray ___

[issue31757] Tutorial: Fibonacci numbers start with 1, 1

2017-10-11 Thread Mark Dickinson
Mark Dickinson added the comment: I agree it would be good to be consistent. -- ___ Python tracker ___ ___ Python-bugs-list mailing

[issue31765] BUG: System deadlocks performing big loop operations in python 3.5.4, windows 10

2017-10-11 Thread Nikhil
New submission from Nikhil : What I did 1) root file declared where operation will start and import hashlib for getting hash signatures 2) os.walk for recursively diving into directory tree 3) open file and find sha256 digest and print it 4) close the file 5) recursively repeat all above 2 steps

[issue30767] logging must check exc_info correctly

2017-10-11 Thread Matthew Patton
Change by Matthew Patton : -- nosy: +mp5023 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.pytho

[issue31764] sqlite3.Cursor.close() crashes in case the Cursor object is uninitialized

2017-10-11 Thread Oren Milman
New submission from Oren Milman : The following code causes a crash: import sqlite3 cursor = sqlite3.Cursor.__new__(sqlite3.Cursor) cursor.close() this is because pysqlite_cursor_close() (in Modules/_sqlite/cursor.c) assumes that `self->connection` is not NULL, and passes it to pysqlite_check_th

[issue30767] logging must check exc_info correctly

2017-10-11 Thread Matthew Patton
Change by Matthew Patton : -- versions: +Python 3.7 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue31763] Add NOTICE level to the logging module

2017-10-11 Thread Matthew Patton
Change by Matthew Patton : -- keywords: +patch pull_requests: +3932 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-li

[issue31763] Add NOTICE level to the logging module

2017-10-11 Thread R. David Murray
R. David Murray added the comment: I fixed the title for you, otherwise this looks like a duplicate of issue 31732. -- nosy: +r.david.murray title: Add TRACE level to the logging module -> Add NOTICE level to the logging module ___ Python tracker <

[issue31762] Issue in login

2017-10-11 Thread R. David Murray
R. David Murray added the comment: This tracker is for reporting bugs in python. If you want to report a problem with the tracker, please use the 'report tracker problem' link in the left column. (That said, I thought the error message you show in the screenshot was fixed by the recent trac

[issue31759] re wont recover nor fail on runaway regular expression

2017-10-11 Thread Tim Peters
Tim Peters added the comment: Well, the problem in the regexp is this part: "\d+,? ?". You're not _requiring_ that strings of digits be separated by a comma or blank, you're only _allowing_ them to be so separated. A solid string of digits is matched by this, and so the enclosing + require

[issue31763] Add TRACE level to the logging module

2017-10-11 Thread Matthew Patton
New submission from Matthew Patton : This was inspired by 31732. The logging module has 5 log levels: CRITICAL, ERROR, WARNING, INFO, DEBUG per https://docs.python.org/dev/library/logging.html#logging-levels However syslog(3) has for decades defined NOTICE and I can't think of a good reason wh

[issue31757] Tutorial: Fibonacci numbers start with 1, 1

2017-10-11 Thread Heinrich Schnermann
Heinrich Schnermann added the comment: I would not insist of starting with 1 instead of 0 (I follow your arguments here), but perhaps it would be nice if it would behave the same way in both chapters. The first fibonacci number examples in https://docs.python.org/3/tutorial/introduction.html#

[issue31727] FTP_TLS errors when

2017-10-11 Thread Jonathan
Jonathan added the comment: Just tested this with Python 3.7.0a1. I'm afraid it makes no difference. Exact same error: *cmd* 'LIST' *put* 'LIST\r\n' *get* '150 Accepted data connection\n' *resp* '150 Accepted data connection' Traceback (most recent call last): File "c:\backup_script.py", lin

[issue31761] Possible error in devguide part about tests

2017-10-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.pyth

[issue31759] re wont recover nor fail on runaway regular expression

2017-10-11 Thread Raphaël Riel
Raphaël Riel added the comment: Results for my local computer: ``` Attempting test_01 Done in 0.12ms Attempting test_02 Done in 1.52ms Attempting test_03 Done in 26.24ms Attempting test_04 Done in 432.32ms Attempting test_05 Done in 886.3ms Attempting test_06 Done in 1757.07ms Attempting test_0

[issue31758] various refleaks in _elementtree

2017-10-11 Thread Oren Milman
Change by Oren Milman : -- keywords: +patch pull_requests: +3931 stage: needs patch -> patch review ___ Python tracker ___ ___ Python

[issue31762] Issue in login

2017-10-11 Thread Nikhil
New submission from Nikhil : I have included the screen shot -- files: Screenshot_20171011_222848.png messages: 304164 nosy: Nik101 priority: normal severity: normal status: open title: Issue in login Added file: https://bugs.python.org/file47213/Screenshot_20171011_222848.png _

[issue31761] Possible error in devguide part about tests

2017-10-11 Thread Denis Osipov
New submission from Denis Osipov : In Developer Guide says: "If you don’t have easy access to a command line, you can run the test suite from a Python or IDLE shell: >>> from test import autotest" But I can't run test from IDLE: Traceback (most recent call last): File "", line 1, in f

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Alexander Belopolsky
Alexander Belopolsky added the comment: Is this similar to issue 29097? -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Tim Peters
Tim Peters added the comment: I'll just add that it may be a different issue to argue about how `_naive_is_dst()` is implemented. -- nosy: +belopolsky ___ Python tracker ___ _

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: Thank you, I will provide a PR for this issue and close it once it's over. -- ___ Python tracker ___

[issue31756] subprocess.run should alias universal_newlines to text

2017-10-11 Thread Andrew Clegg
Andrew Clegg added the comment: OK great, I'll get working on a patch. -- ___ Python tracker ___ ___ Python-bugs-list mailing list U

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Tim Peters
Tim Peters added the comment: Since this is a pretty common gotcha, I'd prefer to add it as an example to the text I already quoted; e.g., add: """ For example, the native Windows C libraries do not support times before the epoch, and `localtime(n)` for negative `n` raises `OSError` on Window

[issue31757] Tutorial: Fibonacci numbers start with 1, 1

2017-10-11 Thread Mark Dickinson
Mark Dickinson added the comment: A nice response to the question of whether to start with 0 or 1 here: https://stackoverflow.com/a/5901955 > The definition with Fib(0) = 1 is known as the combinatorial > definition, and Fib(0) = 0 is the classical definition. Both > are used in the Fibonacci

[issue31757] Tutorial: Fibonacci numbers start with 1, 1

2017-10-11 Thread Mark Dickinson
Mark Dickinson added the comment: Is there any particular reason you want to start with 1? While not universal, it's standard to define `Fib(0) = 0`, and to start the sequence at `0`. (And note that Python usually starts indexing things from 0, so it makes sense to start with `Fib(0)` rather

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: Thank you Tim, In this case, the documentation seems to be correct, maybe we could close this issue because it's independent of Python. What's your opinion on this point? Close it or Improve the documentation? -- __

[issue31758] various refleaks in _elementtree

2017-10-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- nosy: +eli.bendersky, scoder, serhiy.storchaka stage: -> needs patch versions: +Python 2.7, Python 3.6 ___ Python tracker ___ __

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Tim Peters
Tim Peters added the comment: The docs for the `time` module say: """ Although this module is always available, not all functions are available on all platforms. Most of the functions defined in this module call platform C library functions with the same name. It may sometimes be helpful to c

[issue31415] Add -X option to show import time

2017-10-11 Thread STINNER Victor
STINNER Victor added the comment: > Why global _PyTime_GetWinPerfCounterWithInfo() is needed at all? It seems to > me that _PyTime_GetPerfCounterWithInfo() can be used instead. Smaller API is > better. I chose to expose _PyTime_GetWinPerfCounterWithInfo() to make my change as small as possib

[issue31327] bug in dateutil\tz\tz.py

2017-10-11 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: Hi Steve, I have added you on this issue because it's related to Windows. Maybe you could check it. -- nosy: +matrixise, steve.dower ___ Python tracker

[issue31415] Add -X option to show import time

2017-10-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Why global _PyTime_GetWinPerfCounterWithInfo() is needed at all? It seems to me that _PyTime_GetPerfCounterWithInfo() can be used instead. Smaller API is better. _PyTime_GetPerfCounter() is a simple wrapper around _PyTime_GetPerfCounterWithInfo() and is us

[issue31756] subprocess.run should alias universal_newlines to text

2017-10-11 Thread Steve Dower
Steve Dower added the comment: > just an alias Which I recognise is in the bug title. My point is that the enhancement itself is less relevant than the rationale and the documentation. Without a doc patch, there's really nothing to discuss here other than duplicating APIs (which is probably

[issue31756] subprocess.run should alias universal_newlines to text

2017-10-11 Thread Steve Dower
Steve Dower added the comment: Really, this is just an alias for universal_newlines in Popen.__init__. So we add the parameter and: +if text: +universal_newlines = True self.universal_newlines = universal_newlines And 99% of the change is making it clear in the docs why we ha

[issue31760] Re-definition of _POSIX_C_SOURCE with Fedora 26.

2017-10-11 Thread Stéphane Wirtel
New submission from Stéphane Wirtel : Hi all, Is it problematic ? if it is not the case, we can close it. In file included from /home/stephane/src/github.com/python/cpython/Modules/expat/expat_config.h:8:0, from /home/stephane/src/github.com/python/cpython/Modules/expat/xmlt

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread STINNER Victor
STINNER Victor added the comment: I just checked the master branch: -u : unbuffered binary stdout and stderr, stdin always buffered; also PYTHONUNBUFFERED=x see man page for details on internal buffering relating to '-u' The doc is wrong. stdout and stderr are fully unbuf

[issue31759] re wont recover nor fail on runaway regular expression

2017-10-11 Thread Raphaël Riel
New submission from Raphaël Riel : re won't raise nor return when working with Runaway Regular Expression. It will compute "almost" indefinitely. Although I'm pretty sure it *may* complete sometime, it's definetly looks like it's stuck. ``` > python - Python 3.6.2 (default, Aug 23 2017, 14:

[issue31758] various refleaks in _elementtree

2017-10-11 Thread Oren Milman
New submission from Oren Milman : The following code results in refleaks: import sys import _elementtree builder = _elementtree.TreeBuilder() parser = _elementtree.XMLParser(target=builder) refcount_before = sys.gettotalrefcount() parser.__init__(target=builder) print(sys.gettotalrefcount() - re

[issue31415] Add -X option to show import time

2017-10-11 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +3930 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue23532] add example of 'first match wins' to regex "|" documentation?

2017-10-11 Thread Berker Peksag
Change by Berker Peksag : -- stage: -> resolved status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsu

[issue31757] Tutorial: Fibonacci numbers start with 1, 1

2017-10-11 Thread Heinrich Schnermann
New submission from Heinrich Schnermann : In https://docs.python.org/3/tutorial/controlflow.html#defining-functions both examples produce fibonacci numbers starting with 0. They should start with 1, as in the example in https://docs.python.org/3/tutorial/introduction.html#first-steps-towards-p

[issue31741] backports import path can not be overridden in Windows (Linux works fine)

2017-10-11 Thread Paul Moore
Paul Moore added the comment: My feeling is still that it's an issue with things (i.e., imports) happening before you adjust sys.path. But without seeing actual code that reproduces the issue, there's no way of being sure. And if that is what's going on, it wouldn't be an issue with core Pyth

[issue31753] Unnecessary closure in ast.literal_eval

2017-10-11 Thread Aaron Hall
Aaron Hall added the comment: So... moving the closure (which may be called recursively) to the global scope actually does improve performance (for small cases, about 10% - larger cases amortize the cost of the closure being built, but in a 100 item dictionary, still about 4% faster to extric

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Gareth Rees
Gareth Rees added the comment: You're welcome. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: Thank you for the patch, Gareth. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: New changeset 5f908005ce16b06d5af7b413264009c4b062f33c by Berker Peksag in branch '3.6': bpo-28647: Update -u documentation (GH-3954) https://github.com/python/cpython/commit/5f908005ce16b06d5af7b413264009c4b062f33c -- ___

[issue28157] Document time module constants (timezone, tzname, etc.) as deprecated.

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: This issue can be closed now. Thank you, everyone! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed type: -> enhancement ___ Python tracker ___

[issue31756] subprocess.run should alias universal_newlines to text

2017-10-11 Thread Barry A. Warsaw
Change by Barry A. Warsaw : -- nosy: +barry ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.pytho

[issue28157] Document time module constants (timezone, tzname, etc.) as deprecated.

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: New changeset 764969a4b9ed7c6d2adbc04269f9b4fa392a1eed by Berker Peksag (Miss Islington (bot)) in branch '3.6': [3.6] bpo-28157: Improvements for the time module documentation (GH-928) https://github.com/python/cpython/commit/764969a4b9ed7c6d2adbc04269f9b4fa392

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: Pull request for issue 30404 has been merged so we only need the documentation patch for the 3.6 branch (unfortunately 3.5 is now in security-fix-only mode) I've opened PR 3954. -- versions: -Python 3.5, Python 3.7 ___

[issue28647] python --help: -u is misdocumented as binary mode

2017-10-11 Thread Berker Peksag
Change by Berker Peksag : -- pull_requests: +3929 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail

[issue31728] crashes in _elementtree due to unsafe decrefs of Element.text and Element.tail

2017-10-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Thank you Oren! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ _

[issue31741] backports import path can not be overridden in Windows (Linux works fine)

2017-10-11 Thread R. David Murray
R. David Murray added the comment: Ah, so backports is a package on pypi. You should report this problem wherever they do their bug tracking. It is *possible* there is some problem in 2.7 on windows, but it is much more likely to be a bug in backports on windows. In sort, python does not d

[issue28157] Document time module constants (timezone, tzname, etc.) as deprecated.

2017-10-11 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch pull_requests: +3928 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscri

  1   2   >