@contextmanager<EOL>def found_check():
current_catch_state = config.catch_false_founds<EOL>config.catch_false_founds = True<EOL>yield<EOL>config.catch_false_founds = current_catch_state<EOL>
Temporarily enables spiceypy default behavior which raises exceptions for
false found flags for certain spice functions. All spice
functions executed within the context manager will check the found
flag return parameter and the found flag will be removed from the return for
the given function.
For Example bodc2n in spiceypy is normally called like::

    name = spice.bodc2n(399)

With the possibility that an exception is thrown in the even of a invalid ID::

    name = spice.bodc2n(-999991) # throws a SpiceyError

With this function however, we can use it as a context manager to do this::

    with spice.found_check():
        found = spice.bodc2n(-999991) # will raise an exception!

Within the context any spice functions called that normally check the found
flags will pass through the check without raising an exception if they are false.