MCPcopy
hub / github.com/Textualize/textual / parse_features

Function parse_features

src/textual/features.py:15–29  ·  view source on GitHub ↗

Parse features env var Args: features: Comma separated feature flags Returns: A frozen set of known features.

(features: str)

Source from the content-addressed store, hash-verified

13
14
15def parse_features(features: str) -> frozenset[FeatureFlag]:
16 """Parse features env var
17
18 Args:
19 features: Comma separated feature flags
20
21 Returns:
22 A frozen set of known features.
23 """
24
25 features_set = frozenset(
26 feature.strip().lower() for feature in features.split(",") if feature.strip()
27 ).intersection(FEATURES)
28
29 return cast("frozenset[FeatureFlag]", features_set)

Callers 1

__init__Method · 0.90

Calls 2

intersectionMethod · 0.80
splitMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…