Add new startup script

This commit is contained in:
Thomas Sileo
2019-09-08 16:57:00 +02:00
parent 7f4be2cbc2
commit db10d8bcb5
3 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
from pathlib import Path
_CACHE_FILE = Path(__file__).parent.absolute() / ".." / "config" / "local_actor_hash"
def is_actor_updated(actor_hash: str) -> bool:
actor_updated = False
if _CACHE_FILE.exists():
current_hash = _CACHE_FILE.read_text()
if actor_hash != current_hash:
actor_updated = True
if actor_updated:
with _CACHE_FILE.open("w") as f:
f.write(actor_hash)
return actor_updated