Loading testing/asn_process.py +4 −2 Original line number Diff line number Diff line import logging import json import re from pathlib import Path from subprocess import run from shutil import which Loading Loading @@ -81,8 +82,9 @@ duplicateObjects = { def fixDuplicateObjects(filename): stringContent = filename.read_text() for object in duplicateObjects[filename.as_posix()]: stringContent = stringContent.replace(f'{object} ::=', f'Native{object} ::=', 1) stringContent = stringContent.replace(f'SEQUENCE OF {object}', f'SEQUENCE OF Native{object}', 1) #stringContent = stringContent.replace(f'{object} ::=', f'Native{object} ::=', 1) stringContent = re.sub(f"^({object} ::=)", 'fNative{object} ::=', stringContent, flags=re.MULTILINE) stringContent = stringContent.replace(f'SEQUENCE OF {object}', f'SEQUENCE OF Native{object}') #stringContent = sub(f"]\\w{object}", f"] Native{object}", stringContent) Path('temp.asn').write_text(stringContent) Loading Loading
testing/asn_process.py +4 −2 Original line number Diff line number Diff line import logging import json import re from pathlib import Path from subprocess import run from shutil import which Loading Loading @@ -81,8 +82,9 @@ duplicateObjects = { def fixDuplicateObjects(filename): stringContent = filename.read_text() for object in duplicateObjects[filename.as_posix()]: stringContent = stringContent.replace(f'{object} ::=', f'Native{object} ::=', 1) stringContent = stringContent.replace(f'SEQUENCE OF {object}', f'SEQUENCE OF Native{object}', 1) #stringContent = stringContent.replace(f'{object} ::=', f'Native{object} ::=', 1) stringContent = re.sub(f"^({object} ::=)", 'fNative{object} ::=', stringContent, flags=re.MULTILINE) stringContent = stringContent.replace(f'SEQUENCE OF {object}', f'SEQUENCE OF Native{object}') #stringContent = sub(f"]\\w{object}", f"] Native{object}", stringContent) Path('temp.asn').write_text(stringContent) Loading