MCPcopy Create free account
hub / github.com/4paradigm/OpenMLDB / ProcessExtensionsOption

Function ProcessExtensionsOption

steps/cpplint.py:957–965  ·  view source on GitHub ↗
(val)

Source from the content-addressed store, hash-verified

955 ['c', 'cc', 'cpp', 'cxx', 'c++', 'cu']))
956
957def ProcessExtensionsOption(val):
958 global _valid_extensions
959 try:
960 extensions = [ext.strip() for ext in val.split(',')]
961 _valid_extensions = set(extensions)
962 except ValueError:
963 PrintUsage('Extensions should be a comma-separated list of values;'
964 'for example: extensions=hpp,cpp\n'
965 'This could not be parsed: "%s"' % (val,))
966
967def GetNonHeaderExtensions():
968 return GetAllExtensions().difference(GetHeaderExtensions())

Callers 2

ProcessConfigOverridesFunction · 0.85
ParseArgumentsFunction · 0.85

Calls 2

setClass · 0.85
PrintUsageFunction · 0.85

Tested by

no test coverage detected