[issue43794] OpenSSL 3.0.0: Handle UNEXPECTED_EOF_WHILE_READING / wrap SSL_OP_IGNORE_UNEXPECTED_EOF

2021-12-11 Thread Alex Grönholm
Alex Grönholm added the comment: OpenSSL 1.1.1 also handled EOFs strictly, but this behavior was generally suppressed in the ssl module through the default setting of suppress_ragged_eofs=True (thus enabling truncation attacks by default). The PR changes the behavior of existing applications

[issue46032] functools' singledispatch does not support GenericAlias

2021-12-11 Thread Alex Waygood
Change by Alex Waygood : -- components: +Documentation type: enhancement -> behavior ___ Python tracker <https://bugs.python.org/issue46032> ___ ___ Python-

[issue46032] functools' singledispatch does not support GenericAlias

2021-12-11 Thread Alex Waygood
Alex Waygood added the comment: The PR looks good to me. I think it's also important that we document that these types aren't supported, as it's not mentioned anywhere at the moment. Related: Issue34498. -- nosy: +uriyyo ___ Python tracker

[issue46013] Confusing period in object.__hash__ doc

2021-12-10 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue46013> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue46014] functools.singledispatch does not support Union types

2021-12-10 Thread Alex Waygood
Alex Waygood added the comment: This is awesome! Should a note be added to the functools documentation mentioning the new feature? (Genuine question — I'm not sure whether it's necessary myself.) -- ___ Python tracker <https://bugs.python.

[issue45665] Problems caused by isinstance(list[int], type) returning True

2021-12-10 Thread Alex Waygood
Alex Waygood added the comment: #46032 is related to this issue. -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45665> ___ ___ Python-bug

[issue46032] functools' singledispatch does not support GenericAlias

2021-12-10 Thread Alex Waygood
Alex Waygood added the comment: The above traceback is because the `isinstance(list[str], type)` check at Lib/functools.py:848 evaluates to `True`. Related: #45665. -- ___ Python tracker <https://bugs.python.org/issue46

[issue46032] functools' singledispatch does not support GenericAlias

2021-12-10 Thread Alex Waygood
Alex Waygood added the comment: It would be well worth it to improve the error message, however: ``` >>> from functools import singledispatch >>> @singledispatch ... def func(arg): ... raise NotImplementedError ... >>> @func.register ... def _(arg: list[str])

[issue46032] functools' singledispatch does not support GenericAlias

2021-12-10 Thread Alex Waygood
Alex Waygood added the comment: My opinion is that supporting `GenericAlias` here would be a bad idea. Associating an implementation of the function with the argument type `list[str]` is ambiguous. Would this implementation be called if any argument of type `list` was supplied, or would

[issue45359] TopologicalSorter is not Generic at runtime (but is in typeshed)

2021-12-10 Thread Alex Waygood
Alex Waygood added the comment: Another option for code using Python <3.11, that will work without the `from __future__ import annotations` import, is to do something like this: ``` from graphlib import TopologicalSorter x: 'TopologicalSorter[str]' = TopologicalSorter({"a&

[issue45840] Improve cross-references in the data model documentation

2021-12-08 Thread Alex Waygood
Change by Alex Waygood : -- stage: patch review -> backport needed ___ Python tracker <https://bugs.python.org/issue45840> ___ ___ Python-bugs-list mai

[issue46014] functools.singledispatch does not support Union types

2021-12-08 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood, lukasz.langa, rhettinger versions: -Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue46

[issue45929] extend json.tool --json-lines to ignore empty rows

2021-12-08 Thread Alex Waygood
Change by Alex Waygood : -- nosy: -AlexWaygood ___ Python tracker <https://bugs.python.org/issue45929> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45929] extend json.tool --json-lines to ignore empty rows

2021-12-07 Thread Alex Waygood
Alex Waygood added the comment: I am changing the "version" field to 3.11, as enhancement proposals are generally only considered for unreleased versions of Python. -- nosy: +AlexWaygood, bob.ippolito, ezio.melotti, rhettinger versions: +Python 3.11 -P

[issue45997] asyncio.Semaphore waiters deque doesn't work

2021-12-06 Thread Alex Waygood
Change by Alex Waygood : -- type: -> behavior ___ Python tracker <https://bugs.python.org/issue45997> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45997] asyncio.Semaphore waiters deque doesn't work

2021-12-06 Thread Alex Waygood
Change by Alex Waygood : -- title: asyncio.Semaphore waiters deqeueu doesn't work -> asyncio.Semaphore waiters deque doesn't work ___ Python tracker <https://bugs.python.org/issu

[issue37927] No Instantiation Restrictions for AbstractBaseClasses derived from builtin types

2021-12-06 Thread Alex Waygood
Alex Waygood added the comment: See also #5996 -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue37927> ___ ___ Python-bugs-list mailin

[issue45987] os.chdir in unittest's test case causes RecursionError on Windows

2021-12-05 Thread Alex Waygood
Change by Alex Waygood : -- type: crash -> behavior ___ Python tracker <https://bugs.python.org/issue45987> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-05 Thread Alex Waygood
Alex Waygood added the comment: You can find the release schedule here, which says that 3.10.1 is expected... tomorrow https://www.python.org/dev/peps/pep-0619/#id6 -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45

[issue45985] AttributeError from @property inadvertantly flows into __getattr__

2021-12-05 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45985> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45975] Simplify some while-loops with walrus operator

2021-12-04 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45975> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45964] 3.10.0 tests fail in test_pdb_breakpoints_preserved_across_interactive_sessions

2021-12-03 Thread Alex Waygood
Change by Alex Waygood : -- type: -> behavior ___ Python tracker <https://bugs.python.org/issue45964> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45962] Clarify that PyModule_AddString{Constant, Macro} use utf-8

2021-12-03 Thread Alex Waygood
Change by Alex Waygood : -- type: -> enhancement ___ Python tracker <https://bugs.python.org/issue45962> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45957] _tkinter.TclError: expected boolean value but got ""

2021-12-03 Thread Alex Waygood
Change by Alex Waygood : -- type: crash -> behavior ___ Python tracker <https://bugs.python.org/issue45957> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45972] typing.NamedTuple with default arguments without type annotations is falsy

2021-12-03 Thread Alex Waygood
Alex Waygood added the comment: To me, the fact that NamedTuple uses class attributes to provide field defaults feels like an implementation detail that is only relevant to an unusual edge case. Where do you think the documentation should be improved, and what is your suggested wording

[issue45972] typing.NamedTuple with default arguments without type annotations is falsy

2021-12-03 Thread Alex Waygood
Alex Waygood added the comment: I agree that prohibiting zero-length NamedTuples seems like a bad idea, and also agree that this probably doesn't need to be documented. The behaviour here definitely looks weird at first glance, but it's probably not a good idea to tamper with the __bool__

[issue45972] typing.NamedTuple with default arguments without type annotations is falsy

2021-12-03 Thread Alex Waygood
Change by Alex Waygood : -- components: +Library (Lib) nosy: +AlexWaygood, gvanrossum, kj ___ Python tracker <https://bugs.python.org/issue45972> ___ ___ Pytho

[issue45756] mock raises exception when using a spec with an attribute that raises exception on access

2021-12-03 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +lukasz.langa ___ Python tracker <https://bugs.python.org/issue45756> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41768] unittest.mock spec calls class properties

2021-12-03 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +lukasz.langa ___ Python tracker <https://bugs.python.org/issue41768> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45959] Teach pprint about dict views

2021-12-02 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45959> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45967] Tkinter.ttk.Treeview does not clear after opening and reopening another using same code block

2021-12-02 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +gpolo, serhiy.storchaka title: treeview -> Tkinter.ttk.Treeview does not clear after opening and reopening another using same code block ___ Python tracker <https://bugs.python.org/issu

[issue45897] Frozen dataclasses with slots raise TypeError

2021-12-02 Thread Alex Waygood
Change by Alex Waygood : -- keywords: +patch pull_requests: +28119 stage: -> patch review pull_request: https://github.com/python/cpython/pull/29895 ___ Python tracker <https://bugs.python.org/issu

[issue45897] Frozen dataclasses with slots raise TypeError

2021-12-02 Thread Alex Waygood
Alex Waygood added the comment: You get the same error if you subclass a frozen dataclass, then try to set an attribute that is not one of the superclass's __slots__: ``` >>> @dataclass(slots=True, frozen=True) ... class Point: ... x: int ... y: int ... ... >>&

[issue45961] [doc] Missing documentation for wait_for module

2021-12-02 Thread Alex
New submission from Alex : I wondering why there is no documentation for the synchronous module "wait_for": site-packages/wait_for/__init__.py It's just missing or there are some reason? I didn't see any deprecation info about this module. -- messages: 407516 nosy: Alex

[issue45451] IDLE Shell GUI - remove window border

2021-11-29 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45451> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45926] singledispatchmethod doesn't handle named arguments

2021-11-29 Thread Alex Waygood
Alex Waygood added the comment: This is arguably a duplicate of https://bugs.python.org/issue41122 -- nosy: +AlexWaygood, lukasz.langa, rhettinger versions: +Python 3.11 ___ Python tracker <https://bugs.python.org/issue45

[issue43498] "dictionary changed size during iteration" error in _ExecutorManagerThread

2021-11-29 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +colesbury ___ Python tracker <https://bugs.python.org/issue43498> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45922] Many method, function, built-in... are not clickable and should be

2021-11-29 Thread Alex Waygood
Alex Waygood added the comment: I'm already attempting something similar over at https://bugs.python.org/issue45840 (though that issue is for one specific piece of documentation). See also my attached PR, and the comments on it :) -- nosy: +AlexWaygood, eric.araujo versions

[issue28140] Attempt to give better errors for pip commands typed into the REPL

2021-11-28 Thread Alex Waygood
Alex Waygood added the comment: Similar discussion in a newer issue: https://bugs.python.org/issue45721 -- nosy: +AlexWaygood, pablogsal, steven.daprano, terry.reedy ___ Python tracker <https://bugs.python.org/issue28

[issue45914] Very first multiprocessing example not working on Windows 11

2021-11-27 Thread Alex Waygood
Change by Alex Waygood : -- type: crash -> behavior versions: -Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue45914> ___ ___ Python-

[issue45903] What’s New In Python 3.11: wrong reference to Signature.from_callable

2021-11-26 Thread Alex Waygood
Change by Alex Waygood : -- type: -> behavior ___ Python tracker <https://bugs.python.org/issue45903> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45902] Bytes and bytesarrays can be sorted with a much faster count sort.

2021-11-26 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +Mark.Shannon, brett.cannon, rhettinger, serhiy.storchaka, tim.peters, vstinner, yselivanov ___ Python tracker <https://bugs.python.org/issue45

[issue44353] PEP 604 NewType

2021-11-25 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood nosy_count: 12.0 -> 13.0 pull_requests: +28022 pull_request: https://github.com/python/cpython/pull/29785 ___ Python tracker <https://bugs.python.org/issu

[issue45892] Improve REPL with the underscore separators for int/float

2021-11-25 Thread Alex
Alex added the comment: Thanks a lot Eric for your answers, I did not know about sys.displayhook. Now I know I can easily implement this myself, but the larger question would be: "do we want to update the default displayhook for those simple use

[issue45897] Frozen dataclasses with slots raise TypeError

2021-11-24 Thread Alex Waygood
Alex Waygood added the comment: This looks to be due to the fact that `slots=True` leads to the creation of an entirely new class (see line 1102), meaning that in the `super(cls, self)` calls in lines 611 and 618 (in the `_frozen_get_del_attr` function, responsible for generating

[issue45896] Conflicting statements in docs about default support for asyncio subprocesses on Windows

2021-11-24 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +asvetlov, yselivanov type: -> behavior versions: +Python 3.11, Python 3.9 ___ Python tracker <https://bugs.python.org/issu

[issue44724] multiprocessing: the Resource Tracker process is never reaped

2021-11-24 Thread Alex Willmer
Change by Alex Willmer : -- nosy: +Alex.Willmer ___ Python tracker <https://bugs.python.org/issue44724> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45892] Improve REPL with the underscore separators for int/float

2021-11-24 Thread Alex
New submission from Alex : I often use to the Python REPL to perform some simple calculations (typically some combinatorial or probabilities computation). I believe it would be a nice improvement if the number displayed in the REPL would be formatted as if f"{result:_}"

[issue43399] xml.etree.ElementTree.extend does not work with iterators when using the Python implementation

2021-11-24 Thread Alex
Change by Alex : -- stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue43399> ___ ___ Python-bugs-list

[issue45878] Use `self.assertRaises` instead of `try/except` in `ctypes/test_functions.py::test_mro`

2021-11-23 Thread Alex Waygood
Change by Alex Waygood : -- versions: +Python 3.10, Python 3.11, Python 3.9 ___ Python tracker <https://bugs.python.org/issue45878> ___ ___ Python-bugs-list m

[issue45459] Limited API support for Py_buffer

2021-11-22 Thread Alex Gaynor
Alex Gaynor added the comment: I am someone who is interested in having this, but FWIW my motivation is slightly more narrow, I only really need abi3-friendly buffer support with contiguous 1d buffers. Not sure if there'd be interest in doing a smaller version before figuring out the entire

[issue45857] PEP 604 Union syntax does not support forward references

2021-11-22 Thread Alex Waygood
Alex Waygood added the comment: Thanks, Ken! To clarify: I agree that changing the implementation here would probably be a bad way to go: it would be foolish to try to replicate all the functionality of the typing module as builtins. I also think the existing documentation at https

[issue45857] PEP 604 Union syntax does not support forward references

2021-11-21 Thread Alex Waygood
Alex Waygood added the comment: Arguably, either the implementation should be altered to support forward references, or the documentation at https://docs.python.org/3/library/stdtypes.html#union-type should be altered to make clear that, when type-hinting a union that includes a forward

[issue32658] Metacharacter (\) documentation suggestion

2021-11-21 Thread Alex Waygood
Change by Alex Waygood : -- type: -> enhancement ___ Python tracker <https://bugs.python.org/issue32658> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45843] Optimizing LOAD_CONST followed by COMPARE_OP (or IS_OP)

2021-11-21 Thread Alex Waygood
Change by Alex Waygood : -- type: -> performance ___ Python tracker <https://bugs.python.org/issue45843> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue32582] chr raises OverflowError

2021-11-21 Thread Alex Waygood
Change by Alex Waygood : -- type: -> behavior ___ Python tracker <https://bugs.python.org/issue32582> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45857] PEP 604 Union syntax does not support forward references

2021-11-21 Thread Alex Waygood
Alex Waygood added the comment: Reproduced on 3.11. The error occurs if a type is on the left-hand-side of the operand, as well as if a type is on the right-hand-side: ``` >>> int | "str" Traceback (most recent call last): File "", line 1, in TypeErro

[issue45821] Many method parameters in the datetime module are positional-only in the C implementation but positional-or-keyword in the Python implementation

2021-11-21 Thread Alex Waygood
Alex Waygood added the comment: Ref to discussion on typeshed: https://github.com/python/typeshed/pull/6343 -- ___ Python tracker <https://bugs.python.org/issue45

[issue45852] statistics.mode test doesn't test what it claims to

2021-11-20 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +rhettinger, steven.daprano type: -> behavior ___ Python tracker <https://bugs.python.org/issue45852> ___ ___ Python-

[issue42238] Deprecate suspicious.py?

2021-11-20 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue42238> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45851] statistics.multimode is inefficient (time and space) (mode somewhat, too)

2021-11-20 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +rhettinger, steven.daprano ___ Python tracker <https://bugs.python.org/issue45851> ___ ___ Python-bugs-list mailing list Unsub

[issue45356] Calling `help` executes @classmethod @property decorated methods

2021-11-19 Thread Alex Waygood
Alex Waygood added the comment: It makes me sad that the stdlib will no longer provide a way to compose classmethods with other descriptors. However, I agree that deprecating classmethod chaining is probably the correct course of action, given the complications this feature has caused

[issue45821] Many method parameters in the datetime module are positional-only in the C implementation but positional-or-keyword in the Python implementation

2021-11-19 Thread Alex Waygood
Alex Waygood added the comment: It seems to me that there are two ways of resolving this: (1) Change the Python implementation to match the C implementation (make these parameters positional-only in the Python implementation). (2) Change the C implementation to match the Python

[issue45840] Improve cross-references in the data model documentation

2021-11-18 Thread Alex Waygood
Change by Alex Waygood : -- keywords: +patch pull_requests: +27865 stage: -> patch review pull_request: https://github.com/python/cpython/pull/29633 ___ Python tracker <https://bugs.python.org/issu

[issue45840] Improve cross-references in the data model documentation

2021-11-18 Thread Alex Waygood
Change by Alex Waygood : -- type: -> behavior ___ Python tracker <https://bugs.python.org/issue45840> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue45840] Improve cross-references in the data model documentation

2021-11-18 Thread Alex Waygood
New submission from Alex Waygood : The documentation for the data model has a lot of cross-references to other parts of the data model. However, often these cross-references do not have proper hyperlinks online, as :meth:`__iter__` is used (for example), instead of :meth:`~object.__iter__

[issue41260] datetime, date and time: strftime method takes different keyword argument: fmt (pure) or format (C)

2021-11-16 Thread Alex Waygood
Alex Waygood added the comment: In addition to `date.strftime` and `time.strftime`, there is also a discrepancy in `datetime.fromtimestamp`. In the C implementation, the first parameter is called "timestamp"; in the pure-Python implementation, the first parameter is

[issue45821] Many method parameters in the datetime module are positional-only in the C implementation but positional-or-keyword in the Python implementation

2021-11-16 Thread Alex Waygood
New submission from Alex Waygood : The following methods have parameters that are positional-only in the C implementation of the `datetime` module, but positional-or-keyword in the pure-Python implementation: * tzinfo.tzname * tzinfo.utcoffset * tzinfo.dst * tzinfo.fromutc * date.fromordinal

[issue41260] datetime, date and time: strftime method takes different keyword argument: fmt (pure) or format (C)

2021-11-16 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue41260> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41260] datetime, date and time: strftime method takes different keyword argument: fmt (pure) or format (C)

2021-11-16 Thread Alex Waygood
Change by Alex Waygood : -- versions: +Python 3.11, Python 3.9 ___ Python tracker <https://bugs.python.org/issue41260> ___ ___ Python-bugs-list mailing list Unsub

[issue45814] datetime.time.strftime: use the same function signature for C and Python implementations

2021-11-16 Thread Alex Waygood
Change by Alex Waygood : -- title: Use the same function signature for datetime.time.strftime -> datetime.time.strftime: use the same function signature for C and Python implementations ___ Python tracker <https://bugs.python.org/issu

[issue45752] copy module doc wrongly says it doesn't copy arrays

2021-11-14 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood nosy_count: 7.0 -> 8.0 pull_requests: +27803 pull_request: https://github.com/python/cpython/pull/29555 ___ Python tracker <https://bugs.python.org/issu

[issue45787] HOWTO for socket programming and select documentation contradict

2021-11-11 Thread Alex Waygood
New submission from Alex Waygood : The HOWTO for socket programming in Python (https://docs.python.org/3/howto/sockets.html#non-blocking sockets) includes the following lines (using triple-quotes here to indicate multiline quotes from the docs): """ The major mechanical diff

[issue43923] Can't create generic NamedTuple as of py3.9

2021-11-10 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue43923> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40464] functools.singledispatch doesn't verify annotation is on FIRST parameter

2021-11-09 Thread Alex Waygood
Alex Waygood added the comment: Reproduced on 3.11. -- nosy: +AlexWaygood, lukasz.langa, rhettinger versions: +Python 3.10, Python 3.11, Python 3.9 -Python 3.7 ___ Python tracker <https://bugs.python.org/issue40

[issue34498] Python 3.7+ break on singledispatch_function.register(pseudo_type), which Python 3.6 accepted

2021-11-09 Thread Alex Waygood
Change by Alex Waygood : -- keywords: +patch nosy: +AlexWaygood nosy_count: 8.0 -> 9.0 pull_requests: +27759 stage: -> patch review pull_request: https://github.com/python/cpython/pull/29508 ___ Python tracker <https://bugs.python.org/i

[issue45759] Improve error messages for non-matching `elif`/`else` statements

2021-11-09 Thread Alex Waygood
Change by Alex Waygood : -- title: non-matching `elif`/`else` statements with uninformative errors -> Improve error messages for non-matching `elif`/`else` statements ___ Python tracker <https://bugs.python.org/issu

[issue45759] non-matching `elif`/`else` statements with uninformative errors

2021-11-09 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45759> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45680] Documentation on `GenericAlias` objects and `__class_getitem__` could be improved

2021-11-08 Thread Alex Waygood
Change by Alex Waygood : -- pull_requests: +27730 pull_request: https://github.com/python/cpython/pull/29479 ___ Python tracker <https://bugs.python.org/issue45

[issue45689] Add the ability to give custom names to threads created by ThreadPoolExecutor

2021-11-08 Thread Alex Waygood
Change by Alex Waygood : -- title: Custom Name for ThreadPoolExecutor -> Add the ability to give custom names to threads created by ThreadPoolExecutor ___ Python tracker <https://bugs.python.org/issu

[issue45684] `functools.singledispatchmethod` does not define `__class_getitem__`

2021-11-06 Thread Alex Waygood
Alex Waygood added the comment: ^ I posted the wrong link for the example; it should have been: https://mypy-play.net/?mypy=latest=3.10=show-error-codes%2Cstrict=6a26d31899f9803a823662261eae21df -- ___ Python tracker <https://bugs.python.

[issue45729] [doc] "history and license" link has wrong target

2021-11-05 Thread Alex Waygood
Alex Waygood added the comment: @Éric: I personally found it difficult to immediately understand what the issue was about when reading only the title on the BPO homepage, and thought the change in title would help clarify, having seen other documentation issues marked similarly

[issue45684] `functools.singledispatchmethod` does not define `__class_getitem__`

2021-11-05 Thread Alex Waygood
Alex Waygood added the comment: To clarify why this is an issue: It's probably quite improbable that anybody would ever need to use `singledispatchmethod` in a type annotation. But, if they do, they'll find themselves in an impossible situation if they're using mypy with the `--strict

[issue45729] [doc] "history and license" link has wrong target

2021-11-05 Thread Alex Waygood
Change by Alex Waygood : -- title: "history and license" link has wrong target -> [doc] "history and license" link has wrong target ___ Python tracker <https://

[issue45726] Documentation for `@singledispatch` and `@singledispatchmethod` could be improved

2021-11-05 Thread Alex Waygood
Alex Waygood added the comment: Thanks for reviewing and merging, Łukasz -- appreciate it! -- ___ Python tracker <https://bugs.python.org/issue45726> ___ ___

[issue41122] functools.singledispatchfunction has confusing error message if no positional arguments are passed in

2021-11-05 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood, lukasz.langa, rhettinger versions: +Python 3.10, Python 3.11, Python 3.9 -Python 3.8 ___ Python tracker <https://bugs.python.org/issue41

[issue45727] Parse error when missing commas is inconsistent

2021-11-05 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood ___ Python tracker <https://bugs.python.org/issue45727> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45726] Documentation for `@singledispatch` and `@singledispatchmethod` could be improved

2021-11-05 Thread Alex Waygood
Change by Alex Waygood : -- keywords: +patch pull_requests: +27679 stage: -> patch review pull_request: https://github.com/python/cpython/pull/29426 ___ Python tracker <https://bugs.python.org/issu

[issue45726] Documentation for `@singledispatch` and `@singledispatchmethod` could be improved

2021-11-05 Thread Alex Waygood
New submission from Alex Waygood : The documentation for `functools.singledispatch` and `functools.singledispatchmethod` contains a few small grammar mistakes and instances of slightly inelegant writing. PR to follow shortly. -- assignee: docs@python components: Documentation

[issue45721] Improve error message when python shell command is entered at the REPL prompt

2021-11-05 Thread Alex Waygood
Alex Waygood added the comment: +1 for adding r"pip\s" as a special case as well. A few months ago, I was trying to (remotely) help a beginner friend debug why his attempt to install a library wasn't working. It took me ages before I realised he was entering it into the intera

[issue42943] singledispatchmethod should expose registry of all known overloads

2021-11-04 Thread Alex Waygood
Change by Alex Waygood : -- nosy: +AlexWaygood versions: +Python 3.11 -Python 3.10 ___ Python tracker <https://bugs.python.org/issue42943> ___ ___ Python-bug

[issue45678] `functools.singledispatchmethod` is missing tests (and is buggy in 3.9)

2021-11-04 Thread Alex Waygood
Alex Waygood added the comment: Yet more tests were added to the 3.9 branch in PR 29394 in order to test the bugfix. PR 29412 "forward-ports" these new tests into main (and 3.10, if they are backported). -- ___ Python track

[issue45678] `functools.singledispatchmethod` is missing tests (and is buggy in 3.9)

2021-11-04 Thread Alex Waygood
Change by Alex Waygood : -- pull_requests: +27664 pull_request: https://github.com/python/cpython/pull/29412 ___ Python tracker <https://bugs.python.org/issue45

[issue45712] Typo in "control flow" documentation

2021-11-04 Thread Alex Waygood
Change by Alex Waygood : -- title: so it not allowed -> Typo in "control flow" documentation type: -> behavior ___ Python tracker <https://bugs.py

[issue45678] `functools.singledispatchmethod` is missing tests (and is buggy in 3.9)

2021-11-03 Thread Alex Waygood
Alex Waygood added the comment: Backporting these tests to 3.9 revealed a bug in the 3.9 branch; PR 29394 is an attempt at fixing this bug. -- ___ Python tracker <https://bugs.python.org/issue45

[issue45678] `functools.singledispatchmethod` is missing tests (and is buggy in 3.9)

2021-11-03 Thread Alex Waygood
Change by Alex Waygood : -- components: +Library (Lib) title: `functools.singledispatchmethod` is missing tests -> `functools.singledispatchmethod` is missing tests (and is buggy in 3.9) ___ Python tracker <https://bugs.python.org/issu

[issue45678] `functools.singledispatchmethod` is missing tests

2021-11-03 Thread Alex Waygood
Change by Alex Waygood : -- pull_requests: +27652 pull_request: https://github.com/python/cpython/pull/29394 ___ Python tracker <https://bugs.python.org/issue45

[issue45680] Documentation on `GenericAlias` objects and `__class_getitem__` could be improved

2021-11-03 Thread Alex Waygood
Change by Alex Waygood : -- pull_requests: +27647 pull_request: https://github.com/python/cpython/pull/29389 ___ Python tracker <https://bugs.python.org/issue45

[issue45680] Documentation on `GenericAlias` objects and `__class_getitem__` could be improved

2021-11-03 Thread Alex Waygood
Change by Alex Waygood : -- pull_requests: +27646 pull_request: https://github.com/python/cpython/pull/29388 ___ Python tracker <https://bugs.python.org/issue45

[issue45680] Documentation on `GenericAlias` objects and `__class_getitem__` could be improved

2021-11-03 Thread Alex Waygood
Change by Alex Waygood : -- pull_requests: +27645 pull_request: https://github.com/python/cpython/pull/29387 ___ Python tracker <https://bugs.python.org/issue45

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