fix gds name mangling in cases with fractional dose
This commit is contained in:
parent
103e72628c
commit
d355d84f6d
1 changed files with 3 additions and 3 deletions
|
|
@ -19,9 +19,9 @@ def mangle_name(pattern: Pattern, dose_multiplier: float=1.0) -> str:
|
||||||
:return: Mangled name.
|
:return: Mangled name.
|
||||||
"""
|
"""
|
||||||
expression = re.compile('[^A-Za-z0-9_\?\$]')
|
expression = re.compile('[^A-Za-z0-9_\?\$]')
|
||||||
sanitized_name = expression.sub('_', pattern.name)
|
full_name = '{}_{}_{}'.format(pattern.name, dose_multiplier, id(pattern))
|
||||||
full_name = '{}_{}_{}'.format(sanitized_name, dose_multiplier, id(pattern))
|
sanitized_name = expression.sub('_', full_name)
|
||||||
return full_name
|
return sanitized_name
|
||||||
|
|
||||||
|
|
||||||
def make_dose_table(pattern: Pattern, dose_multiplier: float=1.0) -> Set[Tuple[int, float]]:
|
def make_dose_table(pattern: Pattern, dose_multiplier: float=1.0) -> Set[Tuple[int, float]]:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue