From 9758c90b164331a33152893a53385e962d7bb976 Mon Sep 17 00:00:00 2001 From: Alan Saul Date: Thu, 31 Jan 2013 12:27:27 +0000 Subject: [PATCH] Add just pylab mock back --- doc/conf.py | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index ee99e210..3ca2f6f1 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -326,26 +326,26 @@ epub_copyright = u'2013, Author' ############################################################################## ## ## Mock out imports with C dependencies because ReadTheDocs can't build them. -#class Mock(object): - #def __init__(self, *args, **kwargs): - #pass +class Mock(object): + def __init__(self, *args, **kwargs): + pass - #def __call__(self, *args, **kwargs): - #return Mock() + def __call__(self, *args, **kwargs): + return Mock() - #@classmethod - #def __getattr__(cls, name): - #if name in ('__file__', '__path__'): - #return '/dev/null' - #elif name[0] == name[0].upper(): - #mockType = type(name, (), {}) - #mockType.__module__ = __name__ - #return mockType - #else: - #return Mock() + @classmethod + def __getattr__(cls, name): + if name in ('__file__', '__path__'): + return '/dev/null' + elif name[0] == name[0].upper(): + mockType = type(name, (), {}) + mockType.__module__ = __name__ + return mockType + else: + return Mock() -#MOCK_MODULES = [#'matplotlib', 'matplotlib.pyplot', - #'pylab' - #] -#for mod_name in MOCK_MODULES: - #sys.modules[mod_name] = Mock() +MOCK_MODULES = [#'matplotlib', 'matplotlib.pyplot', + 'pylab' + ] +for mod_name in MOCK_MODULES: + sys.modules[mod_name] = Mock()