siberianlove/easy-changelog

Error parsing env version container

Closed this issue · 0 comments

> python3 easy_changelog.py --issue-tracker-url "[MASKED]" --issue-tracker-token [MASKED] --version-control-system-commit-url "url" --version-container-type env --version-container-path .env
~/easy_changelog/easy_changelog.py:189: SyntaxWarning: invalid escape sequence '\d'
  result = re.search("#\d+", title)
[CMD]: git -C '' log --pretty=format:%h%n%s%n%d%ci -s -z --reverse --no-merges -- .env
[CMD]: git -C '' show cc1fa8d:.env
Traceback (most recent call last):
  File "~/easy_changelog/easy_changelog.py", line 454, in <module>
    version_container_changes = find_version_container_changes(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/easy_changelog/easy_changelog.py", line 384, in find_version_container_changes
    version: str = version_parser(result)
                   ^^^^^^^^^^^^^^^^^^^^^^
  File "~/easy_changelog/easy_changelog.py", line 171, in parse_version_env
    key, value = line.replace("export ", "", 1).strip().split("=", 1)
    ^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 1)
```command