Re: [Python-Dev] [Python-checkins] cpython: improve abstract property support (closes #11610)

2011年12月15日 15:25:52 -0800

On Fri, Dec 16, 2011 at 6:34 AM, benjamin.peterson
<[email protected]> wrote:
> +abc
> +---
> +
> +Improved support for abstract base classes containing descriptors composed 
> with
> +abstract methods. The recommended approach to declaring abstract descriptors 
> is
> +now to provide :attr:`__isabstractmethod__` as a dynamically updated
> +property. The built-in descriptors have been updated accordingly.
> +
> + * :class:`abc.abstractproperty` has been deprecated, use :class:`property`
> +  with :func:`abc.abstractmethod` instead.
> + * :class:`abc.abstractclassmethod` has been deprecated, use
> +  :class:`classmethod` with :func:`abc.abstractmethod` instead.
> + * :class:`abc.abstractstaticmethod` has been deprecated, use
> +  :class:`property` with :func:`abc.abstractmethod` instead.
> +
> +(Contributed by Darren Dale in :issue:`11610`)
s/property/staticmethod/ in the final bullet point here.
Cheers,
Nick.
-- 
Nick Coghlan  |  [email protected]  |  Brisbane, Australia
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to