MCPcopy Index your code
hub / github.com/pydata/xarray / __contains__

Method __contains__

xarray/coding/cftimeindex.py:442–453  ·  view source on GitHub ↗

Adapted from pandas.tseries.base.DatetimeIndexOpsMixin.__contains__

(self, key: Any)

Source from the content-addressed store, hash-verified

440 return series.iloc[self.get_loc(key)]
441
442 def __contains__(self, key: Any) -> bool:
443 """Adapted from
444 pandas.tseries.base.DatetimeIndexOpsMixin.__contains__"""
445 try:
446 result = self.get_loc(key)
447 return (
448 is_scalar(result)
449 or isinstance(result, slice)
450 or (isinstance(result, np.ndarray) and result.size > 0)
451 )
452 except (KeyError, TypeError, ValueError):
453 return False
454
455 def contains(self, key: Any) -> bool:
456 """Needed for .loc based partial-string indexing"""

Callers 1

containsMethod · 0.95

Calls 2

get_locMethod · 0.95
is_scalarFunction · 0.90

Tested by

no test coverage detected