Escaped :
in .properties
causes invalid URLs in generated .yaml
#76
Labels
bug
Something isn't working
good first issue
Good for newcomers
help wanted
Extra attention is needed
Description
The Gradle task
writeLibraryProperties
(inprocessing-library-template
) correctly escapes:
in.properties
files (e.g.https\://...
) per the file format spec. However, theparse_and_validate_properties_txt.py
script in this repository does not unescape these values before writing them to.yaml
.As a result, URLs appear broken in the Contribution Manager.
Expected behavior
Escape sequences like
\:
should be unescaped when converting.properties
to.yaml
.Suggested fix
Update the
parse_text()
function to unescape escaped characters such as\:
before validation and output.Related to prior conversation in processing/processing-library-template#88
The text was updated successfully, but these errors were encountered: