From 6a70b8e8ea56999166d5c783e7f8158500bfdf39 Mon Sep 17 00:00:00 2001 From: James Hilton-Balfe Date: Sun, 24 Apr 2022 00:44:16 +0100 Subject: [PATCH] compiler: do not overwrite top level __init__.py Resolves: #168 #260 --- src/betterproto/plugin/parser.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/betterproto/plugin/parser.py b/src/betterproto/plugin/parser.py index 5d23e4f..d503ee0 100644 --- a/src/betterproto/plugin/parser.py +++ b/src/betterproto/plugin/parser.py @@ -131,6 +131,7 @@ def generate_code(request: CodeGeneratorRequest) -> CodeGeneratorResponse: directory.joinpath("__init__.py") for path in output_paths for directory in path.parents + if not directory.joinpath("__init__.py").exists() } - output_paths for init_file in init_files: