[issue18244] Adopt C3-based linearization for improved ABC support in functools.singledispatch

2013-07-02 Thread Łukasz Langa
Łukasz Langa added the comment: For the record, the PEP has been updated [1]_ and so has been the backport for 2.6 - 3.3 [2]_. .. [1] http://hg.python.org/peps/rev/000a8986ef73 .. [2] https://pypi.python.org/pypi/singledispatch/3.4.0.2 -- ___ Pytho

[issue18244] Adopt C3-based linearization for improved ABC support in functools.singledispatch

2013-07-01 Thread Łukasz Langa
Łukasz Langa added the comment: I committed the patch with minor docstring and comment fixes; one test was tweaked to be hash randomization-proof. Edward, thanks for taking the time to file the bug. Guido, thanks for a thorough and illuminating review process. -- resolution: -> fixed

[issue18244] Adopt C3-based linearization for improved ABC support in functools.singledispatch

2013-07-01 Thread Roundup Robot
Roundup Robot added the comment: New changeset a2672dc7c805 by Łukasz Langa in branch 'default': Issue #18244: Adopt C3-based linearization in functools.singledispatch for improved ABC support http://hg.python.org/cpython/rev/a2672dc7c805 -- nosy: +python-dev __

[issue18244] Adopt C3-based linearization for improved ABC support in functools.singledispatch

2013-07-01 Thread Łukasz Langa
Changes by Łukasz Langa : -- title: singledispatch: When virtual-inheriting ABCs at distinct points in MRO, composed MRO is dependent on haystack ordering -> Adopt C3-based linearization for improved ABC support in functools.singledispatch ___ Pytho