Move location of config and cache
This commit is contained in:
parent
239bfaa79b
commit
0aaa90c27a
8
build.py
8
build.py
|
@ -14,8 +14,12 @@ import pytz
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
config = configparser.ConfigParser()
|
config = configparser.ConfigParser()
|
||||||
config.read("config")
|
|
||||||
|
|
||||||
|
config_file_path = os.path.expanduser(
|
||||||
|
os.path.join(os.getenv("XDG_CONFIG_HOME", "~/.config"), "bug-chart", "config")
|
||||||
|
)
|
||||||
|
assert os.path.exists(config_file_path)
|
||||||
|
config.read(os.path.expanduser(config_file_path))
|
||||||
|
|
||||||
Bug = dict[str, typing.Any]
|
Bug = dict[str, typing.Any]
|
||||||
CallParams = dict[str, str | int]
|
CallParams = dict[str, str | int]
|
||||||
|
@ -48,7 +52,7 @@ def download_bugs(state: str) -> list[Bug]:
|
||||||
|
|
||||||
def get_all_bugs() -> list[Bug]:
|
def get_all_bugs() -> list[Bug]:
|
||||||
"""Get all bugs."""
|
"""Get all bugs."""
|
||||||
filename = "all_bugs.json"
|
filename = config.get("output", "cache")
|
||||||
if os.path.exists(filename):
|
if os.path.exists(filename):
|
||||||
with open(filename) as fh:
|
with open(filename) as fh:
|
||||||
return typing.cast(list[Bug], json.load(fh))
|
return typing.cast(list[Bug], json.load(fh))
|
||||||
|
|
Loading…
Reference in a new issue