]> git.notmuchmail.org Git - notmuch/blobdiff - bindings/python/docs/source/conf.py
python: fix documentation build with python 3.7
[notmuch] / bindings / python / docs / source / conf.py
index 5b901c4ec4d82e18ed3a406a8dd7915e34668422..8b43c5ca3f9f1d019c49bf2ac3146186e14c828a 100644 (file)
 
 import sys, os
 
+from unittest.mock import Mock
+
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
 sys.path.insert(0,os.path.abspath('../..'))
 
-class Mock(object):
-    def __init__(self, *args, **kwargs):
-        pass
-
-    def __call__(self, *args, **kwargs):
-        return Mock()
-
-    @classmethod
-    def __getattr__(self, name):
-        return Mock() if name not in ('__file__', '__path__') else '/dev/null'
-
 MOCK_MODULES = [
     'ctypes',
 ]