-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Description
Traceback (most recent call last):
File "/Users/abakhtin22/Documents/TempNet/code2DFD/code2DFD.py", line 115, in <module>
cli_invocation()
File "/Users/abakhtin22/Documents/TempNet/code2DFD/code2DFD.py", line 111, in cli_invocation
perform_analysis()
File "/Users/abakhtin22/Documents/TempNet/code2DFD/core/dfd_extraction.py", line 74, in perform_analysis
codeable_models, traceability_content = DFD_extraction()
^^^^^^^^^^^^^^^^
File "/Users/abakhtin22/Documents/TempNet/code2DFD/core/dfd_extraction.py", line 127, in DFD_extraction
microservices, information_flows, external_components = classify_microservices(microservices, information_flows, external_components, dfd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/abakhtin22/Documents/TempNet/code2DFD/core/dfd_extraction.py", line 202, in classify_microservices
microservices, information_flows = detect_spring_encryption(microservices, information_flows, dfd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/abakhtin22/Documents/TempNet/code2DFD/technology_specific_extractors/spring_encryption/enc_entry.py", line 9, in detect_spring_encryption
microservices = detect_passwordEncoder(microservices, dfd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/abakhtin22/Documents/TempNet/code2DFD/technology_specific_extractors/spring_encryption/enc_entry.py", line 32, in detect_passwordEncoder
results = fi.search_keywords(encoder)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/abakhtin22/Documents/TempNet/code2DFD/core/file_interaction.py", line 91, in search_keywords
match = re.search(keyword, code_line)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/re/__init__.py", line 177, in search
return _compile(pattern, flags).search(string)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/re/__init__.py", line 307, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/re/_compiler.py", line 745, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/re/_parser.py", line 979, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/re/_parser.py", line 460, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/re/_parser.py", line 864, in _parse
raise source.error("missing ), unterminated subpattern",
re.error: missing ), unterminated subpattern at position 0
Metadata
Metadata
Assignees
Labels
No labels