Skip to content

Fix ValueError raised by local git repository  #584

@SimLif

Description

@SimLif

🐛 Describe the bug

When I initialize a local git repository, executing the code will raise ValueError: Remote named 'origin' didn't exist. I checked the code and found the bug is triggered by the code return cls(commit=str(repo.commit()), remote=repo.remote().url) in file "site-packages/tango/step_info.py", line 80.

I modified the code as below and fixed the bug.

try:
    remote = repo.remote().url
except:
    remote = 'local'

return cls(commit=str(repo.commit()), remote=remote)

Versions

Python 3.9.16
ai2-tango==1.2.1
gitdb==4.0.10
GitPython==3.1.31

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions