# -*- coding: utf-8 -*- """ sphinx.websupport.search.nullsearch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The default search adapter, does nothing. :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. """ from sphinx.websupport.search import BaseSearch from sphinx.websupport.errors import NullSearchException class NullSearch(BaseSearch): """A search adapter that does nothing. Used when no search adapter is specified. """ def feed(self, pagename, title, doctree): pass def query(self, q): raise NullSearchException('No search adapter specified.')