From 464c53b755d0eecb72967205023c84065c5ad26f Mon Sep 17 00:00:00 2001 From: Piotr Zalewa Date: Mon, 5 Dec 2011 15:35:52 +0100 Subject: [PATCH] attempt to use readthedocs without errors --- docs/source/conf.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 80567e60..bca38312 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -45,15 +45,24 @@ def __getattr__(self, name): return Mock -MOCK_MODULES = ['MySQLdb', 'MySQLdb.constants', 'statsd', 'commonware', 'commonware.log'] +MOCK_MODULES = [ + 'MySQLdb', 'MySQLdb.constants', 'MySQLdb.converters', + 'MySQLdb.constants.FIELD_TYPE', + 'statsd', 'commonware', 'commonware.log'] for mod_name in MOCK_MODULES: sys.modules[mod_name] = Mock() setattr(sys.modules['MySQLdb'], 'version_info', (1, 2, 2)) -setattr(sys.modules['MySQLdb.constants'], 'FIELDTYPE', Mock()) +setattr(sys.modules['MySQLdb.constants'], 'FIELD_TYPE', Mock()) +setattr(sys.modules['MySQLdb.converters'], 'conversions', Mock()) setattr(sys.modules['commonware'], 'log', Mock()) setattr(sys.modules['commonware.log'], 'getLogger', Mock()) +MySQLdbFIELDTYPES = ['BLOB'] + +for fieldtype in MySQLdbFIELDTYPES: + setattr(sys.modules['MySQLdb.constants.FIELD_TYPE'], fieldtype, Mock()) + os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' # If extensions (or modules to document with autodoc) are in another directory,