deps: ruff обновлён до 0.16, код приведён к новому набору правил

- в 0.16 расширился набор правил по умолчанию: 29 срабатываний там, где 0.15
  давал "All checks passed"
- subprocess.run без явного check (PLW1510) — проставлен check=False там, где
  код и так разбирает returncode сам
- слепые except Exception в оркестраторе бэкапов и скриптах помечены
  noqa: BLE001 с объяснением, почему перехват намеренно широкий
- EXE001 и TRY004 отключены в pyproject: бит исполняемости в репозитории
  ничего не решает, а ValueError при разборе config.toml — про содержимое
  конфига, а не про тип аргумента
- ruff format в 0.16 форматирует python внутри markdown, из-за чего
  переформатирован пример в docs/drafts/gitea-runner-on-demand.md
This commit is contained in:
av
2026-09-06 17:33:22 +03:00
parent 7c57574723
commit 560fd2cc66
8 changed files with 69 additions and 48 deletions
+2 -2
View File
@@ -42,8 +42,8 @@ def main() -> None:
try:
filepath.unlink()
print(f"Deleted: {filename}")
except Exception as e:
print(f"Error deleting {filename}: {str(e)}")
except Exception as e: # noqa: BLE001
print(f"Error deleting {filename}: {e!s}")
if __name__ == "__main__":