mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge pull request #5779 from tk0miya/refactor_six.add_metaclass
refactor: Replace six.add_metaclass by __metaclass_ attribute
This commit is contained in:
commit
de043ac5ce
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
import enum
|
import enum
|
||||||
|
|
||||||
from six import StringIO, add_metaclass
|
from six import StringIO
|
||||||
|
|
||||||
from sphinx.util import save_traceback # NOQA
|
from sphinx.util import save_traceback # NOQA
|
||||||
|
|
||||||
@ -45,9 +45,9 @@ class CustomDataDescriptorMeta(type):
|
|||||||
"""Descriptor metaclass docstring."""
|
"""Descriptor metaclass docstring."""
|
||||||
|
|
||||||
|
|
||||||
@add_metaclass(CustomDataDescriptorMeta)
|
|
||||||
class CustomDataDescriptor2(CustomDataDescriptor):
|
class CustomDataDescriptor2(CustomDataDescriptor):
|
||||||
"""Descriptor class with custom metaclass docstring."""
|
"""Descriptor class with custom metaclass docstring."""
|
||||||
|
__metaclass__ = CustomDataDescriptorMeta
|
||||||
|
|
||||||
|
|
||||||
def _funky_classmethod(name, b, c, d, docstring=None):
|
def _funky_classmethod(name, b, c, d, docstring=None):
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
import enum
|
import enum
|
||||||
|
|
||||||
from six import StringIO, add_metaclass
|
from six import StringIO
|
||||||
|
|
||||||
|
|
||||||
__all__ = ['Class']
|
__all__ = ['Class']
|
||||||
@ -43,9 +43,9 @@ class CustomDataDescriptorMeta(type):
|
|||||||
"""Descriptor metaclass docstring."""
|
"""Descriptor metaclass docstring."""
|
||||||
|
|
||||||
|
|
||||||
@add_metaclass(CustomDataDescriptorMeta)
|
|
||||||
class CustomDataDescriptor2(CustomDataDescriptor):
|
class CustomDataDescriptor2(CustomDataDescriptor):
|
||||||
"""Descriptor class with custom metaclass docstring."""
|
"""Descriptor class with custom metaclass docstring."""
|
||||||
|
__metaclass__ = CustomDataDescriptorMeta
|
||||||
|
|
||||||
|
|
||||||
def _funky_classmethod(name, b, c, d, docstring=None):
|
def _funky_classmethod(name, b, c, d, docstring=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user