mirror of
https://github.com/YunoHost/yunorunner.git
synced 2024-09-03 20:05:52 +02:00
[fix] don't fail on not managing to get master commit
This commit is contained in:
parent
bdebd63fe2
commit
30aa832e3c
1 changed files with 5 additions and 0 deletions
5
run.py
5
run.py
|
@ -77,6 +77,11 @@ async def monitor_apps_lists():
|
||||||
async with session.get(f"https://api.github.com/repos/{organization}/{app_id}_ynh/branches/master", headers={"Authorization": f"token {app.config.github_token}"}) as response:
|
async with session.get(f"https://api.github.com/repos/{organization}/{app_id}_ynh/branches/master", headers={"Authorization": f"token {app.config.github_token}"}) as response:
|
||||||
data = await response.json()
|
data = await response.json()
|
||||||
try:
|
try:
|
||||||
|
if "commit" not in data and data['message'] == 'Not Found':
|
||||||
|
# XXX sucks
|
||||||
|
task_logger.warning(f"Application {app_id} is not available on github at https://github.com/yunohost-apps/{app_id}_ynh")
|
||||||
|
return None
|
||||||
|
|
||||||
commit_sha = data["commit"]["sha"]
|
commit_sha = data["commit"]["sha"]
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
import traceback
|
import traceback
|
||||||
|
|
Loading…
Add table
Reference in a new issue