tripwire
¶
Class to raise error for missing modules or other misfortunes
TripWire (msg) |
Class raising error if used |
TripWireError |
Exception if trying to use TripWire object |
is_tripwire (obj) |
Returns True if obj appears to be a TripWire object |
TripWire
¶
-
class
nibabel.tripwire.
TripWire
(msg)¶ Bases:
object
Class raising error if used
Standard use is to proxy modules that we could not import
Examples
>>> a_module = TripWire('We do not have a_module') >>> a_module.do_silly_thing('with silly string') #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): ... TripWireError: We do not have a_module
-
__init__
(msg)¶ x.__init__(…) initializes x; see help(type(x)) for signature
-