MCPcopy Index your code
hub / github.com/nodejs/node / _process_dynamic

Method _process_dynamic

tools/gyp/pylib/packaging/metadata.py:591–599  ·  view source on GitHub ↗
(self, value: List[str])

Source from the content-addressed store, hash-verified

589 return value
590
591 def _process_dynamic(self, value: List[str]) -> List[str]:
592 for dynamic_field in map(str.lower, value):
593 if dynamic_field in {"name", "version", "metadata-version"}:
594 raise self._invalid_metadata(
595 f"{value!r} is not allowed as a dynamic field"
596 )
597 elif dynamic_field not in _EMAIL_TO_RAW_MAPPING:
598 raise self._invalid_metadata(f"{value!r} is not a valid dynamic field")
599 return list(map(str.lower, value))
600
601 def _process_provides_extra(
602 self,

Callers

nothing calls this directly

Calls 3

_invalid_metadataMethod · 0.95
mapFunction · 0.50
listFunction · 0.50

Tested by

no test coverage detected