diff -ru sphinxcontrib.orig/spelling/directive.py sphinxcontrib/spelling/directive.py --- sphinxcontrib.orig/spelling/directive.py 2015-06-14 11:21:20.000000000 -0400 +++ sphinxcontrib/spelling/directive.py 2016-07-20 17:27:02.799919414 -0400 @@ -39,10 +39,11 @@ continue good_words.extend(entry.split()) if good_words: - env.app.debug( - 'Extending local dictionary for %s with %s' % ( - env.docname, str(good_words)) - ) + if hasattr(env.app, 'debug'): + env.app.debug( + 'Extending local dictionary for %s with %s' % ( + env.docname, str(good_words)) + ) env.spelling_document_filters[env.docname].append( filters.IgnoreWordsFilterFactory(good_words) )