[issue35007] Minor change to weakref docs

2018-10-16 Thread Frank Millman
New submission from Frank Millman : weakref.WeakKeyDictionary.keyrefs() - The documentation says 'Return an iterable of the weak references to the keys'. I was not sure if this would expose me to the 'dictionary changed size while iterating' error, so I checked the source. The source shows

[issue34475] functools.partial objects have no __qualname__ attribute

2018-10-16 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I don't see a problem. Not all callables have the __qualname__ attribute. It is not the part of the protocol. The code that expects the __qualname__ attribute should be fixed. -- nosy: +serhiy.storchaka ___

[issue34999] Different behavior of copied loggers in 3.7

2018-10-16 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: This is a consequence of implementing pickling for loggers in issue30520. It would be surprising if pickling/unpickling and deep copying preserve identity, but shallow copying creates a new object. -- nosy: +serhiy.storchaka

[issue35001] ImportFrom level cannot be optional

2018-10-16 Thread Anthony Sottile
Anthony Sottile added the comment: Hmmm, I don't think mypy has an annotation for "sometimes has an attribute" -- `Optional[T]` is `Union[T, None]` (why I tried `None`). But you're right, `FromImport` is constructable without a `level` -- it seems to behave as `level=0` (I guess as

[issue35001] ImportFrom level cannot be optional

2018-10-16 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: None is not integer. This field is optional: >>> from ast import * >>> x = Module(body=[ImportFrom(names=[alias(name='path', asname=None)], >>> lineno=1, col_offset=0)]) >>> compile(x, '', 'exec') at 0x7f73b754da00, file "", line 1> -- nosy:

[issue34475] functools.partial objects have no __qualname__ attribute

2018-10-16 Thread hongweipeng
hongweipeng added the comment: partial() return an instance not class or function. Why it need __qualname__ attribute? Ref: https://www.python.org/dev/peps/pep-3155/ -- ___ Python tracker

[issue31218] del expects __delitem__ if __setitem__ is defined

2018-10-16 Thread Raymond Hettinger
Raymond Hettinger added the comment: This is likely an implementation artifact. In the abstract API, both PyObject_DelItem() and PyObject_SetItem() route through the same slot, m->mp_ass_subscript. The set and delete operations are only differentiated in the downstream concrete APIs.

[issue35004] Odd behavior when using datetime.timedelta under cProfile

2018-10-16 Thread Anthony Sottile
Anthony Sottile added the comment: Here's a simpler reproduction without involving a third party library: >>> import cProfile >>> from datetime import timedelta >>> pr = cProfile.Profile() >>> timedelta.total_seconds(-25200) Traceback (most recent call last): File "", line 1, in TypeError:

[issue34999] Different behavior of copied loggers in 3.7

2018-10-16 Thread Vinay Sajip
Vinay Sajip added the comment: This doesn't appear to be inherently a logging problem - it seems to be a change in how copy.copy() is working. If you update mocked_log to insert some statements showing the id of the loggers involved in the copy: def mocked_log(log_level): # Return a

[issue35001] ImportFrom level cannot be optional

2018-10-16 Thread Anthony Sottile
Anthony Sottile added the comment: In fact, trying to use an `ImportFrom` without an integer `level` results in a `ValueError`: >>> x = ast.parse('from os import path') >>> x.body[0].level = None >>> compile(x, '', 'exec') Traceback (most recent call last): File "", line 1, in ValueError:

[issue35001] ImportFrom level cannot be optional

2018-10-16 Thread Anthony Sottile
Anthony Sottile added the comment: It appears it has always had this bug since introduction of absolute/relative imports in https://github.com/python/cpython/commit/f7f438ba3b05eb4356e7511401686b07d9dfb6d8 Agree with changing this to `# type: int` and correcting the documentation

[issue35006] itertools.combinations has wrong type when using the typing package

2018-10-16 Thread Josh Rosenberg
Josh Rosenberg added the comment: Looks like a bug in the typeshed (which mypy depends on to provide typing info for most of the stdlib, which isn't explicitly typed). Affects both combinations and combinations_with_replacement from a quick check of the code:

[issue35005] argparse should accept json and yaml argument types

2018-10-16 Thread Zachary Ware
Change by Zachary Ware : -- nosy: +bethard, paul.j3 versions: +Python 3.8 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue34998] Logging formatter validation breaks backward ducktyping

2018-10-16 Thread Vinay Sajip
Vinay Sajip added the comment: Unfortunately, setting the default value of validate to False would completely negate the usefulness of the feature, because it would rely on people coming to know about it and remembering to turn it on. Given that this feature is adding error checking, and

[issue34590] "Logging HOWTO" should share an example of best practices for using logging in a library

2018-10-16 Thread Vinay Sajip
Vinay Sajip added the comment: Closing, as no specific proposals received. -- resolution: -> not a bug stage: -> resolved status: open -> closed ___ Python tracker ___

[issue34187] Issues with lazy fd support in _WindowsConsoleIO fileno() and close()

2018-10-16 Thread Gus Goulart
Change by Gus Goulart : -- keywords: +patch pull_requests: +9275 stage: needs patch -> patch review ___ Python tracker ___ ___

[issue35006] itertools.combinations has wrong type when using the typing package

2018-10-16 Thread Vaibhav Karve
New submission from Vaibhav Karve : If I run mypy on the following file called test.py, I get an error: # test.py from typing import Iterator, Tuple import itertools as it a : Iterator[Tuple[int, ...]] a = it.product([1,2,3], repeat = 2) b : Iterator[Tuple[int,

[issue35001] ImportFrom level cannot be optional

2018-10-16 Thread Sebastian Rittau
Change by Sebastian Rittau : -- nosy: +srittau ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35005] argparse should accept json and yaml argument types

2018-10-16 Thread Robert Benson
New submission from Robert Benson : Using `argparse`, I wanted to create an argument that was a JSON dictionary. I found that using this in combination with the `fromfile_prefix_args` keyword argument, that the parser assumes that each argument provided in the file must be on a single line.

[issue35005] argparse should accept json and yaml argument types

2018-10-16 Thread Robert Benson
Change by Robert Benson : -- versions: -Python 2.7 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35005] argparse should accept json and yaml argument types

2018-10-16 Thread Robert Benson
Change by Robert Benson : -- components: Library (Lib) nosy: derelbenkoenig priority: normal severity: normal status: open title: argparse should accept json and yaml argument types type: enhancement ___ Python tracker

[issue35005] argparse should accept json and yaml argument types

2018-10-16 Thread Robert Benson
Change by Robert Benson : -- versions: +Python 2.7 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35002] Potential bug in ConfigParser.read() in python3.6, before os.Pathlike was introduced

2018-10-16 Thread Berker Peksag
Berker Peksag added the comment: Unfortunately, we can't accept this change for 3.5 either because it's now in security-fix-only mode. See https://devguide.python.org/#status-of-python-branches for more details about the status of branches in the CPython repository. Thank you for spending

[issue35004] Odd behavior when using datetime.timedelta under cProfile

2018-10-16 Thread Beau Gunderson
New submission from Beau Gunderson : In chasing down a bug in my code that only manifests itself when running under cProfile I managed to find the culprit in datetime.timedelta by way of dateutil. Here is a small repro: https://gist.github.com/beaugunderson/68ea6424a4fdcf763ccad08e42a74974

[issue35003] Provide an option to venv to put files in a bin/ directory on Windows

2018-10-16 Thread Brett Cannon
Change by Brett Cannon : -- assignee: -> brett.cannon ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35003] Provide an option to venv to put files in a bin/ directory on Windows

2018-10-16 Thread Brett Cannon
New submission from Brett Cannon : Having venv install files into Scripts/ on Windows but into bin/ on UNIX is troublesome for anything that tries to be cross-platform regarding virtual environments. Having a way to create a virtual environment on Windows where bin/ is used over Scripts/

[issue35002] Potential bug in ConfigParser.read() in python3.6, before os.Pathlike was introduced

2018-10-16 Thread Luna Chen
Change by Luna Chen : -- resolution: -> out of date stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue35002] Potential bug in ConfigParser.read() in python3.6, before os.Pathlike was introduced

2018-10-16 Thread Luna Chen
Luna Chen added the comment: Hi Berker, Yes this workaround is mostly for python3.6.0. I have noticed my PR won't let me get to that version it seems. :( This bug seems to be present for python 3.5 as well. Would you recommend adding the fix to 3.5 instead or just simply close it? Thanks

[issue35002] Potential bug in ConfigParser.read() in python3.6, before os.Pathlike was introduced

2018-10-16 Thread Berker Peksag
Berker Peksag added the comment: Unless I'm missing something, you want the following snippet work in 3.6.0, right? import configparser as c import pathlib as p cp = c.ConfigParser() cp.read(p.Path('t.cfg')) t.cfg: $ cat t.cfg [Spam] foo = bar Support for

[issue35002] Potential bug in ConfigParser.read() in python3.6, before os.Pathlike was introduced

2018-10-16 Thread Luna Chen
Change by Luna Chen : -- keywords: +patch pull_requests: +9274 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list

[issue35002] Potential bug in ConfigParser.read() in python3.6, before os.Pathlike was introduced

2018-10-16 Thread Luna Chen
New submission from Luna Chen : In `configparser.ConfigParser.read()`, it allows us to pass in either a single filepath or a list of filepath. As python3 supports pathlib Path. We can potentially pass in a `PosixPath` to `configparser.ConfigParser.read()`, especially when passing in a list

[issue34999] Different behavior of copied loggers in 3.7

2018-10-16 Thread Ned Deily
Change by Ned Deily : -- nosy: +vinay.sajip ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34988] Rc2 candidates: "gcc" not found on AIX

2018-10-16 Thread Ned Deily
Ned Deily added the comment: I'm glad it works. Any object to closing this issue then? -- resolution: -> not a bug stage: -> resolved status: open -> pending ___ Python tracker

[issue33947] Dataclasses can raise RecursionError in __repr__

2018-10-16 Thread Srinivas Reddy T
Change by Srinivas Reddy T : -- keywords: +patch pull_requests: +9273 stage: -> patch review ___ Python tracker ___ ___

[issue35001] ImportFrom level cannot be optional

2018-10-16 Thread thautwarm
New submission from thautwarm : This issue is found from a type hinting problem: ``` class ImportFrom(stmt): class ImportFrom(stmt): module = ... # type: Optional[_identifier] module = ... # type: Optional[_identifier] names = ... # type: typing.List[alias] names = ...

[issue9453] pulldom.SAX2DOM Doesn't support processing instructions before the root element

2018-10-16 Thread Jonathan Gossage
Change by Jonathan Gossage : -- keywords: +patch pull_requests: +9272 stage: -> patch review ___ Python tracker ___ ___

[issue16468] argparse only supports iterable choices

2018-10-16 Thread sebix
Change by sebix : -- nosy: +sebix ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue16878] argparse: positional args with nargs='*' defaults to []

2018-10-16 Thread sebix
Change by sebix : -- nosy: +sebix ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue9625] argparse: Problem with defaults for variable nargs when using choices

2018-10-16 Thread sebix
Change by sebix : -- nosy: +sebix ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35000] aexit called after loop close

2018-10-16 Thread John Andersen
Change by John Andersen : Added file: https://bugs.python.org/file47872/test.py ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue35000] aexit called after loop close

2018-10-16 Thread John Andersen
New submission from John Andersen : aexit called after loop close on death by signal. This seems odd, the __aexit__ method must be running in a loop because it is an async function. However if one calls shield then it dies. ''' $ python3.7 test.py Hello! # Ctrl-C before 5 seconds is up $

[issue34999] Different behavior of copied loggers in 3.7

2018-10-16 Thread sebix
New submission from sebix : For the unittests of project I mock the function returning the logger. The code to tests can re-initialize the logger because of updated configuration (It's a deamon), so it needs to do that correctly and I test if it works. By mocking the function returning I can

[issue9338] argparse optionals with nargs='?', '*' or '+' can't be followed by positionals

2018-10-16 Thread sebix
Change by sebix : -- nosy: +sebix ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34998] Logging formatter validation breaks backward ducktyping

2018-10-16 Thread P.C. Kroon
New submission from P.C. Kroon : Hi all! This concerns commit 18fb1fb943b7dbd7f8a76017ee2a67ef13effb85 (also known as bpo-34844 or GH-9703). For testing purposes I made something that transparently ducktypes being a string, except that it counts how often its `format` and `__mod__` methods

[issue34930] sha1module: Switch sha1 implementation to sha1dc/hardened sha1

2018-10-16 Thread Antoine Pietri
Antoine Pietri added the comment: Thanks, those arguments are convincing. I guess for applications that really can't move to a more secure hash, it would be better for them to rely on third-party libraries that implement the "band-aid". I'm closing this for now. -- stage: ->

[issue34930] sha1module: Switch sha1 implementation to sha1dc/hardened sha1

2018-10-16 Thread Christian Heimes
Christian Heimes added the comment: I talked to some experts (Alex Gaynor, Simo Sorce). They all share my sentiment and are against SHA1DC. The algorithm is just a poor bandaid for a gapping security issue. Everybody was strongly against replacing SHA1 with SHA1DC by default, because it's

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset 137b0632dccb992ca11e9445142fb33a29c33a51 by Pablo Galindo in branch 'master': bpo-34997: Fix test_logging.ConfigDictTest.test_out_of_order (GH-9913) https://github.com/python/cpython/commit/137b0632dccb992ca11e9445142fb33a29c33a51

[issue34953] Implement `mmap.mmap.__repr__`

2018-10-16 Thread thautwarm
thautwarm added the comment: I think it depends on the use case. If `repr` wouldn't be invoked except debugging,some IO operations might not be that bad. I'm to make some adjustments to avoid displaying the contents if nothing evidence that IO operations is not bad. --

[issue34930] sha1module: Switch sha1 implementation to sha1dc/hardened sha1

2018-10-16 Thread Christian Heimes
Christian Heimes added the comment: I wouldn't call SHA1 a secure hash function any more. SHA1DC is both an incompatible implementation and a bandaid for legacy applications that can't easily update to a proper hashing algorithm. Also it's rather pointless to update our SHA1 implementation

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: I opened PR 9913 to fix it ;) -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- keywords: +patch pull_requests: +9271 stage: -> patch review ___ Python tracker ___ ___

[issue34991] variable type list [] referential integrity data loss

2018-10-16 Thread Alan
Alan added the comment: Thank you for your feedback steven.daprano and eric.smith. My first experience with a computer was 22 years ago and started as a computer science student 13 years ago. I began in the Visual Basic programming community in 2008, so I apologize as I am new to the Python

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread STINNER Victor
STINNER Victor added the comment: I suggest to revert the change if you fails to fix it quickly. -- ___ Python tracker ___ ___

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread STINNER Victor
Change by STINNER Victor : -- nosy: +vstinner ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34022] 6 tests fail using SOURCE_DATE_EPOCH env var

2018-10-16 Thread STINNER Victor
STINNER Victor added the comment: There are still tests which fail when SOURCE_DATE_EPOCH env var is defined: $ SOURCE_DATE_EPOCH=0 ./python -m test -j0 -r (...) 3 tests failed: test_cmd_line_script test_multiprocessing_main_handling test_runpy (...) --

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: Bisecting shows that 18fb1fb943b7dbd7f8a76017ee2a67ef13effb85 is the possible culprit. -- ___ Python tracker ___

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: I'm working on this issue. -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue34997] test.test_logging.ConfigDictTest.test_out_of_order fails in x86 Gentoo Refleaks 3.x

2018-10-16 Thread Pablo Galindo Salgado
New submission from Pablo Galindo Salgado : When running the test_logging with the huntleaks option (-R), test_out_of_order fails: == FAIL: test_out_of_order (test.test_logging.ConfigDictTest)

[issue34811] test_gdb fails with latest gdb

2018-10-16 Thread STINNER Victor
STINNER Victor added the comment: On the master branch of Python, test_gdb fails on Fedora Rawhide, but it's not a Python bug, but a gdb bug, so I close the issue: https://bugzilla.redhat.com/show_bug.cgi?id=1638798 -- resolution: -> third party status: open -> closed

[issue34814] makesetup: must link C extensions to libpython when compiled in shared mode

2018-10-16 Thread STINNER Victor
STINNER Victor added the comment: I wrote the PR 9912 to ensure that C extensions are never linked to libpython. I tested my change using: git clean -fdx ./configure --with-pydebug --enable-shared make for SO in build/lib.*/*.so Modules/*.so; do ldd $SO|grep libpython; done # grep must not

[issue34814] makesetup: must link C extensions to libpython when compiled in shared mode

2018-10-16 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +9270 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue23867] Argument Clinic: inline parsing code for 1-argument functions

2018-10-16 Thread Ammar Askar
Change by Ammar Askar : -- nosy: +ammar2 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue24307] pip error on windows whose current user name contains non-ascii characters

2018-10-16 Thread Karthikeyan Singaravelan
Change by Karthikeyan Singaravelan : -- keywords: +patch pull_requests: +9269 stage: -> patch review ___ Python tracker ___ ___

[issue34814] makesetup: must link C extensions to libpython when compiled in shared mode

2018-10-16 Thread serge-sans-paille
serge-sans-paille added the comment: Not an expert of Python build, but I've been creating a few « reverse engineer challenge » where I had to ship modified version of the interpreter, so played with it a bit. I agree consistency is nice to reason about. It looks better to me to *not* link

[issue34988] Rc2 candidates: "gcc" not found on AIX

2018-10-16 Thread Michael Felt
Michael Felt added the comment: using CC=gcc ./configure works fine And, this does not appear to be a regression: HEAD is now at 1bf9cc5 3.7.0 final $ cd ../python3-3.7.0 $ ./configure checking for git... found checking build system type... powerpc-ibm-aix7.2.0.0 checking host system type...

[issue34988] Rc2 candidates: "gcc" not found on AIX

2018-10-16 Thread Michael Felt
Michael Felt added the comment: I'll compare with the 3.7.0. As I did not have access to gcc then, would have never seen it. Yesterday I used --with-gcc, today I'll use CC=gcc and update after I know more. -- ___ Python tracker

[issue34996] Add name to process and thread pool

2018-10-16 Thread Raz Manor
New submission from Raz Manor : Add a human friendly names to the threads opened by multiprocessing.pool.Pool and multiprocessing.pool.ThreadPool objects. Sample usage: ThreadPool(name="ClientsPool", processes=8) -- ___ Python tracker

[issue34989] python-gdb.py fails with TypeError("'FakeRepr' object is not subscriptable") is gdb fails to read debug symbols

2018-10-16 Thread STINNER Victor
STINNER Victor added the comment: Thanks Łukasz Langa for the review! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue34996] Add name to process and thread pool

2018-10-16 Thread Raz Manor
Change by Raz Manor : -- keywords: +patch pull_requests: +9268 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list

[issue34996] Add name to process and thread pool

2018-10-16 Thread Raz Manor
Change by Raz Manor : -- components: Library (Lib) nosy: Raz Manor priority: normal severity: normal status: open title: Add name to process and thread pool type: enhancement versions: Python 2.7, Python 3.7 ___ Python tracker

[issue28015] configure --with-lto builds fail when CC=clang on Linux, requires gold linker

2018-10-16 Thread STINNER Victor
STINNER Victor added the comment: I confirm that it's currently broken. Test on Fedora 28, clang version 6.0.1 (tags/RELEASE_601/final): $ ./configure --with-pydebug CC=clang --with-lto && make (...) checking for x64 gcc inline assembler... yes checking whether float word ordering is

[issue31218] del expects __delitem__ if __setitem__ is defined

2018-10-16 Thread hongweipeng
Change by hongweipeng : -- nosy: +hongweipeng ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue28015] configure --with-lto builds fail when CC=clang on Linux, requires gold linker

2018-10-16 Thread serge-sans-paille
serge-sans-paille added the comment: Looks like a package dependency issue: installing ``llvm-dev`` package should fix the problem. Or in that particular case ``llvm-3.8-dev``. -- nosy: +serge-sans-paille ___ Python tracker

[issue28015] configure --with-lto builds fail when CC=clang on Linux, requires gold linker

2018-10-16 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch pull_requests: +9267 stage: needs patch -> patch review ___ Python tracker ___ ___

[issue34805] Explicitly specify `MyClass.__subclasses__()` returns classes in definition order

2018-10-16 Thread Pekka Klärck
Pekka Klärck added the comment: My use case was implementing conversion of strings to different objects based on type information got from function arguments. Initially I had a converter class with methods for each conversion (e.g. `_convert_bool`, `_convert_int`) but this class got so big

[issue34521] Multiple tests (test_socket, test_multiprocessing_*) fail due to incorrect recvmsg(2) buffer lengths, causing failures on FreeBSD CURRENT

2018-10-16 Thread miss-islington
miss-islington added the comment: New changeset ae011e00189d9083dd84c357718264e24fe77314 by Miss Islington (bot) in branch '3.6': bpo-34521: Add NEWS entry for changes in GH-9613 (GH-9850) https://github.com/python/cpython/commit/ae011e00189d9083dd84c357718264e24fe77314 --

[issue34967] Sphinx is deprecating add_description_unit

2018-10-16 Thread miss-islington
miss-islington added the comment: New changeset e2c3bc7e79c3506609845f7f62ba102e6c7e9993 by Miss Islington (bot) in branch '3.6': bpo-34967: Sphinx is deprecating add_description_unit, use add_object_type (GH-9827)

[issue34967] Sphinx is deprecating add_description_unit

2018-10-16 Thread miss-islington
miss-islington added the comment: New changeset f82c9f1e1af8d35056a6961281d72467b4c46b8d by Miss Islington (bot) in branch '2.7': bpo-34967: Sphinx is deprecating add_description_unit, use add_object_type (GH-9827)

[issue34967] Sphinx is deprecating add_description_unit

2018-10-16 Thread Julien Palard
Change by Julien Palard : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue34967] Sphinx is deprecating add_description_unit

2018-10-16 Thread miss-islington
miss-islington added the comment: New changeset 514bbfc7fc4dcb868d4364632ad14c0533af154f by Miss Islington (bot) in branch '3.7': bpo-34967: Sphinx is deprecating add_description_unit, use add_object_type (GH-9827)

[issue34844] logging.Formatter enhancement - Checking on style and fmt fields

2018-10-16 Thread Vinay Sajip
Change by Vinay Sajip : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue34995] functools.cached_property does not maintain the wrapped method's __isabstractmethod__

2018-10-16 Thread Matt Wilber
Matt Wilber added the comment: This allows a developer to add a @cached_property to a method with the @abstractmethod decorator, without breaking the check for abstract methods on ABC instantiation. That is, if you tried to instantiate an ABC with a method that had a method decorated with