MCPcopy Index your code
hub / github.com/github/spec-kit / dedupe_integration_keys

Function dedupe_integration_keys

src/specify_cli/integration_state.py:112–124  ·  view source on GitHub ↗

Return a de-duplicated list of non-empty integration keys.

(keys: list[Any])

Source from the content-addressed store, hash-verified

110
111
112def dedupe_integration_keys(keys: list[Any]) -> list[str]:
113 """Return a de-duplicated list of non-empty integration keys."""
114 seen: set[str] = set()
115 deduped: list[str] = []
116 for key in keys:
117 clean = clean_integration_key(key)
118 if clean is None:
119 continue
120 if clean in seen:
121 continue
122 seen.add(clean)
123 deduped.append(clean)
124 return deduped
125
126
127def normalize_integration_settings(settings: Any) -> dict[str, dict[str, Any]]:

Callers 3

write_integration_jsonFunction · 0.85

Calls 2

clean_integration_keyFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected