[issue30457] Allow retrieve the number of waiters pending for most of the asyncio lock primitives

2017-10-11 Thread pfreixes
pfreixes added the comment: You are right, having the `pop` after the `set` it would remove the key from the events. Despite the workaround that you proposes is quite clean, it is kinda implicit. The nature of the `pending` method is to give to the developer a way to check how many waiters a

[issue31755] SetType is missing in the 'types' module

2017-10-11 Thread Kenji Asuka (Asuka Kenji)
New submission from Kenji Asuka (Asuka Kenji) : # Create a dict and a set d = {1: '1'} s = {1} # They have different types print(type(d)) # print(type(s)) # print(type(d) is type(s)) # False print(type(s) is type(d)) # False print(type(d) == type(s)) # False # Dicti

[issue31755] SetType is missing in the 'types' module

2017-10-11 Thread Kenji Asuka (Asuka Kenji)
Kenji Asuka (Asuka Kenji) added the comment: 'set' is a built-in type, and should belong to one of the types in the 'types' module. However, in the latest 2.7 implementations, none of the names matches the 'set' type. Like 'list' and 'dict', I suppose there should be a name 'SetType' in the

[issue31755] SetType is missing in the 'types' module

2017-10-11 Thread Christian Heimes
Christian Heimes added the comment: The types modules is not suppose to hold all known types. It only contains types that are not available as builtin. The DictType member is a relict from the past. Before Python 2.2, the dict builtin and dict type were different things. In Python 3, the typ

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

2017-10-11 Thread Paul Moore
Paul Moore added the comment: > I did use `pip` to install packages as you'll see in the screenshot. Sorry, I don't see any pip commands. Please could you include sample commands inline as text, and not as screenshots, as attached files aren't accessible from emails... As I say, I suspect th

[issue31755] SetType is missing in the 'types' module

2017-10-11 Thread Kenji Asuka (Asuka Kenji)
Kenji Asuka (Asuka Kenji) added the comment: You wrote: > It only contains types that are not available as builtin. I think the opposite is true. As shown in the "Versions" field in the issue, this bug is Python 2 specific, so there is nothing to do with Python 3. My point is not on 'dict'

[issue25612] nested try..excepts don't work correctly for generators

2017-10-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I tried the following code: def g(): yield 1 raise yield 2 i = g() try: 1/0 except: next(i) next(i) Currently it raises: Traceback (most recent call last): File "", line 5, in File "", line 2, in ZeroDivisionError: division by

[issue6135] subprocess seems to use local encoding and give no choice

2017-10-11 Thread Andrew Clegg
Andrew Clegg added the comment: I meant the former; I'll look a bit more at the documentation and submit an issue/patch. As regards the 'text' flag - universal_newlines is actually exactly that already. I've just checked the code of subprocess.py and the universal_newlines argument is read i

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

2017-10-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- stage: patch review -> backport needed versions: +Python 2.7, Python 3.6 ___ Python tracker ___ ___ P

[issue31748] configure fails to detect fchdir() using CFLAGS="-Werror -Wall"

2017-10-11 Thread Christian Heimes
Change by Christian Heimes : -- keywords: +patch pull_requests: +3924 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-

[issue31754] Documented type of parameter 'itemsize' to PyBuffer_FillContiguousStrides is incorrect.

2017-10-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +easy stage: -> needs patch versions: +Python 2.7, Python 3.7 ___ Python tracker ___ ___ P

[issue6135] subprocess seems to use local encoding and give no choice

2017-10-11 Thread Nick Coghlan
Nick Coghlan added the comment: This discussion should probably be submitted as a new RFE (requesting "text" as a more obvious and beginner friendly alias for universal_newlines), but I'll also add a note regarding precedent for a simple binary/text toggle: the mode settings for open(). Ther

[issue17088] ElementTree incorrectly refuses to write attributes without namespaces when default_namespace is used

2017-10-11 Thread Rafael Ascensao
Rafael Ascensao added the comment: what's the status on this? -- nosy: +Rafael Ascensao ___ Python tracker ___ ___ Python-bugs-list

[issue31748] configure fails to detect fchdir() using CFLAGS="-Werror -Wall"

2017-10-11 Thread Дилян Палаузов
Дилян Палаузов added the comment: The patch puts in "Misc/NEWS.d/next/Core and Builtins/2017-10-11-10-42-02.bpo-31748.oaEZcq.rst": +Support configure with -Wall by avoiding unused variables. but likely means "-Werror" (or both) Different people generate ./configure different ways. Some inse

[issue31744] Python 2.7.14 Fails to compile on CentOS/RHEL7

2017-10-11 Thread Brian Sidebotham
Brian Sidebotham added the comment: I'm not sure any of my emails came through to this ticket from my mail client. I think this can be closed and filed under "not a bug". Here are the mails I sent.: Hi Marc-Andre, Thanks for engaging. I fixed RPATH and now things are building successfully:

[issue31748] configure fails to detect fchdir() using CFLAGS="-Werror -Wall"

2017-10-11 Thread STINNER Victor
STINNER Victor added the comment: "Different people generate ./configure different ways. Some insert runstatedir in configure, others don't. E.g. on 14 April 2017 runstatedir was added to configure, on 9 June it was removed from configure, on 29 June it was added to configure. It needs to

[issue31742] Default to emitting FutureWarning for provisional APIs

2017-10-11 Thread Amber Brown
Amber Brown added the comment: > * asyncio & pathlib are already non-provisional, so wouldn't be affected. I was reading this and actually said "wait what I didn't know pathlib was provisional", and went back to check. The warning for it was grey next to a pair of yellow ones, no wonder I did

[issue31756] subprocess.run should alias universal_newlines to text

2017-10-11 Thread Andrew Clegg
New submission from Andrew Clegg : Following on from https://bugs.python.org/issue6135 The subprocess module by default returns bytes from subprocess calls. It has a text mode, but this can only be accessed by slightly tangential arguments (setting encoding, errors or universal_newlines). nco

[issue6135] subprocess seems to use local encoding and give no choice

2017-10-11 Thread Andrew Clegg
Andrew Clegg added the comment: RFE submitted as issue31756 , thanks -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsu

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

2017-10-11 Thread Oren Milman
Change by Oren Milman : -- pull_requests: +3925 stage: backport needed -> patch review ___ Python tracker ___ ___ Python-bugs-list ma

[issue1566331] Bad behaviour in .obuf*

2017-10-11 Thread Richard Aplin
Richard Aplin added the comment: Hi there yes this is very much an issue on Arm linux (e.g. Armbian). Calling any function that triggers a call to _ssize(..) - a function which is clearly intended to have no side-effects - instead resets the number of channels (and sample format?) by calling

[issue31314] email throws exception with oversized header input

2017-10-11 Thread Dong-hee Na
Change by Dong-hee Na : -- pull_requests: -3911 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue31271] an assertion failure in io.TextIOWrapper.write

2017-10-11 Thread Oren Milman
Change by Oren Milman : -- pull_requests: +3926 stage: backport needed -> patch review ___ Python tracker ___ ___ Python-bugs-list ma

[issue10496] Python startup should not require passwd entry

2017-10-11 Thread STINNER Victor
STINNER Victor added the comment: user.py: short Python script to reproduce the bug. It runs Python as user 12345, group 12345 and unset the HOME environment variable to reproduce the bug. The python binary must be readable and executable by any user, especially uid 12345 gid 12345. On my Fed

[issue30821] unittest.mock.Mocks with specs aren't aware of default arguments

2017-10-11 Thread Max Rothman
Max Rothman added the comment: Hi, I'd like to wrap this ticket up and get some kind of resolution, whether it's accepted or not. I'm new to the Python community, what's the right way to prompt a discussion about this sort of thing? Should I have taken it to one of the mailing lists? ---

[issue31744] Python 2.7.14 Fails to compile on CentOS/RHEL7

2017-10-11 Thread Ned Deily
Change by Ned Deily : -- stage: -> resolved status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscr

[issue31751] Support for C++ 11 and/or C++ 14 in python.org installer

2017-10-11 Thread Ned Deily
Ned Deily added the comment: No rush! And I didn't mean to imply that how the macOS installers are built is perfect or updates shouldn't be considered. But we should understand what the issue here is, independent of potential changes. -- ___ Pyth

[issue31752] Assertion failure in timedelta() in case of bad __divmod__

2017-10-11 Thread Louie Lu
Louie Lu added the comment: I got a different result in latest commit: eeb5ffd54e5 ➜ cpython git:(master) ✗ ./python test.py Traceback (most recent call last): File "test.py", line 15, in timedelta(hours=BadInt(1)) SystemError: returned NULL without setting an error Do I miss some con

[issue31490] assertion failure in ctypes in case an _anonymous_ attr appears outside _fields_

2017-10-11 Thread Oren Milman
Change by Oren Milman : -- pull_requests: +3927 stage: resolved -> patch review ___ Python tracker ___ ___ Python-bugs-list mailing l

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

2017-10-11 Thread Berker Peksag
Berker Peksag added the comment: New changeset 703ff381ffa946c23e7e25b0ae93a636a2607a40 by Berker Peksag (Cheryl Sabella) in branch 'master': bpo-28157: Improvements for the time module documentation (GH-928) https://github.com/python/cpython/commit/703ff381ffa946c23e7e25b0ae93a636a2607a40 -

[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: New changeset f15058a697de12b0efe6c7ebc38fe61a993bb5d5 by Serhiy Storchaka (Oren Milman) in branch '2.7': [2.7] bpo-31728: Prevent crashes in _elementtree due to unsafe cleanup of Element.text and Element.tail (GH-3924) (#3950) https://github.com/python/cpy

[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

[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

[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 ___ _

[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

[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 ___

[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

[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: This issue can be closed now. Thank you, everyone! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed type: -> enhancement ___ 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 -- ___

[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 Gareth Rees
Gareth Rees added the comment: You're welcome. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[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

[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

[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

[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

[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

[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:

[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

[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

[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

[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

[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

[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 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 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

[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 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? -- __

[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

[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

[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

[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 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 ___

[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 Alexander Belopolsky
Alexander Belopolsky added the comment: Is this similar to issue 29097? -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[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

[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 _

[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

[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

[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

[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

[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#

[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

[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

[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

[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 <

[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

[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

[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 : -- nosy: +mp5023 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.pytho

[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

[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 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 ___

[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

[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

[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

[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

[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: 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

[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

[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

[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

[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

[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

[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
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 ___

[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: 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: Good point. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

  1   2   >