Merged revisions 70078 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70078 | georg.brandl | 2009-02-28 22:33:10 +0100 (Sa, 28 Feb 2009) | 2 lines

  Fix 3k-style metaclass syntax in docstrings.
........
This commit is contained in:
Georg Brandl 2009-02-28 21:35:59 +00:00
parent b896614cd9
commit 9bb9f12266
1 changed files with 6 additions and 3 deletions

View File

@ -15,7 +15,8 @@ def abstractmethod(funcobj):
Usage:
class C(metaclass=ABCMeta):
class C:
__metaclass__ = ABCMeta
@abstractmethod
def my_abstract_method(self, ...):
...
@ -35,7 +36,8 @@ class abstractproperty(property):
Usage:
class C(metaclass=ABCMeta):
class C:
__metaclass__ = ABCMeta
@abstractproperty
def my_abstract_property(self):
...
@ -43,7 +45,8 @@ class abstractproperty(property):
This defines a read-only property; you can also define a read-write
abstract property using the 'long' form of property declaration:
class C(metaclass=ABCMeta):
class C:
__metaclass__ = ABCMeta
def getx(self): ...
def setx(self, value): ...
x = abstractproperty(getx, setx)