MCPcopy Create free account
hub / github.com/modelscope/ms-agent / _normalize_name

Method _normalize_name

projects/fin_research/tools/spec_loader.py:397–406  ·  view source on GitHub ↗
(name: str)

Source from the content-addressed store, hash-verified

395
396 @staticmethod
397 def _normalize_name(name: str) -> str:
398 s = (name or '').strip().lower()
399 s = s.replace('_', ' ').replace('-', ' ')
400 s = ' '.join(s.split()) # collapse whitespace
401
402 # normalize 80/20 variants, specially for principle specs
403 s = s.replace('80/20', '80-20').replace('80 20', '80-20')
404 s = s.replace('8020', '80-20')
405
406 return s

Callers 3

load_specsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected