From dbe872abf99c42dcfcead52da63083e0304980b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bror-Lauritz=20St=C3=B8rkersen?= Date: Mon, 23 Mar 2026 12:30:08 +0100 Subject: [PATCH] fix(render): Avoid shadowing module 'composite' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bror-Lauritz Størkersen --- crossplane/pythonic/render.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crossplane/pythonic/render.py b/crossplane/pythonic/render.py index cf33fa0..a1c31db 100644 --- a/crossplane/pythonic/render.py +++ b/crossplane/pythonic/render.py @@ -12,7 +12,7 @@ from . import ( command, - composite, + composite as composite_module, function, protobuf, ) @@ -212,7 +212,7 @@ async def setup_composition(self, composite, api=None): if not inspect.isclass(clazz): print(f"Composition class {self.args.composition} is not a class", file=sys.stderr) sys.exit(1) - if not issubclass(clazz, composite.BaseComposite): + if not issubclass(clazz, composite_module.BaseComposite): print(f"Composition class {self.args.composition} is not a subclass of BaseComposite", file=sys.stderr) sys.exit(1) return self.create_composition(composite, self.args.composition)