Error on startup of fresh clone
In bash:
git clone git@gitlab.com:PushFish/PushFish-API.git
cd PushFish-API
# load your dev environment. In my case, virtualenvwrapper
workon pushfish
./application.py
Output:
Traceback (most recent call last):
File "./application.py", line 14, in <module>
cfg = Config(create=True)
File "/pushfish/pushfish-api/PushFish-API/config.py", line 155, in __init__
write_default_config(path=path, overwrite=False)
File "/pushfish/pushfish-api/PushFish-API/config.py", line 113, in write_default_config
os.mkdir(cfgdir)
FileNotFoundError: [Errno 2] No such file or directory: '/home/[username]/.config/pushfish-api'
In my opinion, this is bad behavior. It should work out of the box. If the environment variable is not set, it should default to the current directory.