From 68d0afea04439d4b5d1e4e34d0289b89b722117a Mon Sep 17 00:00:00 2001 From: Plamen Dragiyski Date: Sun, 10 May 2026 01:09:15 +0300 Subject: [PATCH] main: fix code style --- src/dragiyski/vulkan/binding/_implementation/__init__.py | 2 +- src/dragiyski/vulkan/binding/_implementation/c.py | 3 ++- src/dragiyski/vulkan/binding/_lazy.py | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/dragiyski/vulkan/binding/_implementation/__init__.py b/src/dragiyski/vulkan/binding/_implementation/__init__.py index 6380e9d..65a2ec1 100644 --- a/src/dragiyski/vulkan/binding/_implementation/__init__.py +++ b/src/dragiyski/vulkan/binding/_implementation/__init__.py @@ -921,7 +921,7 @@ class BindingImplementation: binding_data['VkDebugReportObjectTypeEXT'] = self[debug_object_name] break return binding_data - + def create_signature(self, name: str): binding_data = self[name] binding_data: VulkanFunctionBindingData diff --git a/src/dragiyski/vulkan/binding/_implementation/c.py b/src/dragiyski/vulkan/binding/_implementation/c.py index 184b211..ed1bdf6 100644 --- a/src/dragiyski/vulkan/binding/_implementation/c.py +++ b/src/dragiyski/vulkan/binding/_implementation/c.py @@ -85,6 +85,7 @@ python_ctype_float_map = {} python_ctype_struct_map = {} python_ctype_signature_map = {} + def __init__(): for name in dir(ctypes): if not name.startswith('c_'): @@ -109,7 +110,7 @@ def __init__(): elif ctype._type_ in 'FDG': python_ctype_signature_map[ctype] = complex python_ctype_struct_map[ctype._type_] = ctype - + python_ctype_signature_map['P'] = int | None python_ctype_signature_map['c'] = bytes python_ctype_signature_map['z'] = bytes | None diff --git a/src/dragiyski/vulkan/binding/_lazy.py b/src/dragiyski/vulkan/binding/_lazy.py index 9f0595a..9656b18 100644 --- a/src/dragiyski/vulkan/binding/_lazy.py +++ b/src/dragiyski/vulkan/binding/_lazy.py @@ -1,10 +1,10 @@ def create_lazy_module(module, BaseClass): ignore_names = set().union(*list(set(dir(Class)) for Class in module.__class__.__mro__)) transfer_names = {name for name in set(dir(module)) - ignore_names if name.startswith('__') and name.endswith('__')} - + def __repr__(self): return '' % (self.__name__, self.__file__) - + return type(module.__name__, (BaseClass,), { '__repr__': __repr__, **{name: getattr(module, name) for name in transfer_names},