(spec: ty.Optional[match_spec_t[AnyStr]], *,
                      period_special: bool = True,
                      recursive: bool = True)
return _matcher_from_spec(
		_require_spec(spec),
		period_special=period_special,
		recursive=recursive
	)
Processes the given simplified matching spec, creating an equivalent :type:`Matcher` object
Processes the given simplified matching spec, creating an equivalent :type:`Matcher` object
Processes the given simplified matching spec creating an equivalent : type : Matcher object
def matcher_from_spec(spec: ty.Optional[match_spec_t[AnyStr]], *,
                      period_special: bool = True,
                      recursive: bool = True) -> Matcher[AnyStr]:
	"""Processes the given simplified matching spec, creating an equivalent :type:`Matcher` object"""

	return _matcher_from_spec(
		_require_spec(spec),
		period_special=period_special,
		recursive=recursive
	)
def matcher_from_spec ( spec : ty . Optional [ match_spec_t [ AnyStr ] ] , * , period_special : bool = True , recursive : bool = True ) -> Matcher [ AnyStr ] : return _matcher_from_spec ( _require_spec ( spec ) , period_special = period_special , recursive = recursive )