Fix condition for deprecation warning

This commit is contained in:
Takeshi KOMIYA 2018-02-10 23:36:25 +09:00
parent e84ba569a2
commit 85651bfdf2

View File

@ -737,7 +737,7 @@ class Sphinx(object):
directive = directive_helper(obj, content, arguments, **options)
directives.register_directive(name, directive)
if not isinstance(obj, Directive):
if not issubclass(obj, Directive):
warnings.warn('function based directive support is now deprecated. '
'Use class based directive instead.',
RemovedInSphinx30Warning)