[sipify] Fix staticmethod (#59517)

* [sipify] Fix staticmethod 

When building bindings for Kadas, we get an AttributeError on startup and not a NameError.

* [pre-commit.ci lite] apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
This commit is contained in:
Denis Rouzaud 2024-12-03 08:43:55 +01:00 committed by GitHub
parent 6933b1352f
commit 4ddc236145
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3105,10 +3105,9 @@ for _class, additions in class_additions.items():
if additions:
this_class_additions = "\n".join(" " + c for c in additions)
CONTEXT.output_python.append(
f"try:\n{this_class_additions}\nexcept NameError:\n pass\n"
f"try:\n{this_class_additions}\nexcept (NameError, AttributeError):\n pass\n"
)
if args.python_output and CONTEXT.output_python:
with open(args.python_output, "w") as f: