From feae8479504e6de1233630a55e5ec5d9ea672885 Mon Sep 17 00:00:00 2001 From: Wiktor <> Date: Tue, 20 May 2025 16:45:39 +0200 Subject: [PATCH] =?UTF-8?q?Hotfix=20konwertera=20do=20poprawnego=20dzia?= =?UTF-8?q?=C5=82ania=20z=20Makefile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/converter.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/converter.py b/src/converter.py index 7261658..621039c 100644 --- a/src/converter.py +++ b/src/converter.py @@ -2,6 +2,7 @@ import argparse import json import logging +import os from datetime import datetime, timezone from math import ceil from os import getenv @@ -97,6 +98,11 @@ def adguard_conversion(data: dict) -> list[str]: def dump_output(data: str, output_file: str) -> None: + try: + directory = os.path.dirname(output_file) + os.makedirs(directory, exist_ok=True) + except OSError as e: + logger.critical(f"Error creating directory: {e}") with open(output_file, "w") as file: file.write(data)