MCPcopy
hub / github.com/Nuitka/Nuitka / getModuleParameter

Function getModuleParameter

nuitka/options/Options.py:3154–3175  ·  view source on GitHub ↗

:returns: string derived from ``--module-parameter``

(module_name, parameter_name)

Source from the content-addressed store, hash-verified

3152
3153
3154def getModuleParameter(module_name, parameter_name):
3155 """:returns: string derived from ``--module-parameter``"""
3156
3157 module_name_prefix = module_name.getTopLevelPackageName().asString()
3158
3159 if parameter_name.startswith(module_name_prefix + "-"):
3160 option_name = parameter_name
3161 else:
3162 option_name = module_name_prefix + "-" + parameter_name
3163
3164 for module_option in options.module_parameters:
3165 try:
3166 module_option_name, module_option_value = module_option.split("=", 1)
3167 except ValueError:
3168 return optimization_logger.sysexit("""\
3169Error, must specify module parameter name and value with a separating \
3170'=' and not '%s".""" % module_option)
3171
3172 if option_name == module_option_name:
3173 return module_option_value
3174
3175 return None
3176
3177
3178def getForcedRuntimeEnvironmentVariableValues():

Callers 2

get_parameterMethod · 0.90
_isTorchJitEnabledMethod · 0.90

Calls 4

splitMethod · 0.80
asStringMethod · 0.45
sysexitMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…