MCPcopy
hub / github.com/mne-tools/mne-python / _on_missing

Function _on_missing

mne/utils/check.py:1216–1226  ·  view source on GitHub ↗
(on_missing, msg, name="on_missing", error_klass=None)

Source from the content-addressed store, hash-verified

1214
1215
1216def _on_missing(on_missing, msg, name="on_missing", error_klass=None):
1217 _check_on_missing(on_missing, name)
1218 error_klass = ValueError if error_klass is None else error_klass
1219 on_missing = "raise" if on_missing == "error" else on_missing
1220 on_missing = "warn" if on_missing == "warning" else on_missing
1221 if on_missing == "raise":
1222 raise error_klass(msg)
1223 elif on_missing == "warn":
1224 warn(msg)
1225 else: # Ignore
1226 assert on_missing == "ignore"
1227
1228
1229def _safe_input(msg, *, alt=None, use=None):

Callers 15

test_on_missingFunction · 0.90
__init__Method · 0.85
_handle_emptyMethod · 0.85
_events_from_annotationsFunction · 0.85
_check_complete_surfaceFunction · 0.85
_assert_complete_surfaceFunction · 0.85
match_event_namesFunction · 0.85
_prune_ch_namesMethod · 0.85
_check_n_samplesFunction · 0.85
compute_covarianceFunction · 0.85
get_chpi_infoFunction · 0.85

Calls 2

_check_on_missingFunction · 0.85
warnFunction · 0.85

Tested by 1

test_on_missingFunction · 0.72