From 8bec65ba723c9c628d934ec02021d5ce09c01105 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 30 Sep 2026 13:10:21 +0200 Subject: chore: clean up python scripts --- libs/kstd/gdb/__init__.py | 16 +++++++++++----- libs/kstd/gdb/error_code.py | 9 ++++----- libs/kstd/gdb/flat_map.py | 6 ++++-- libs/kstd/gdb/result.py | 4 ++-- libs/kstd/gdb/smart_pointers.py | 2 +- libs/kstd/gdb/string.py | 2 +- libs/kstd/gdb/units.py | 6 ++---- libs/kstd/gdb/vector.py | 2 +- 8 files changed, 26 insertions(+), 21 deletions(-) (limited to 'libs/kstd/gdb') diff --git a/libs/kstd/gdb/__init__.py b/libs/kstd/gdb/__init__.py index a4aee9cd..671d203f 100644 --- a/libs/kstd/gdb/__init__.py +++ b/libs/kstd/gdb/__init__.py @@ -1,4 +1,4 @@ -import gdb.printing +import gdb.printing # pyright: ignore[reportMissingModuleSource] from .flat_map import KstdFlatMapPrinter @@ -24,12 +24,18 @@ def build_pretty_printers(): pp.add_printer("shared_ptr", "^kstd::shared_ptr<.*>$", KstdSharedPtrPrinter) pp.add_printer("weak_ptr", "^kstd::weak_ptr<.*>$", KstdWeakPtrPrinter) pp.add_printer("observer_ptr", "^kstd::observer_ptr<.*>$", KstdObserverPtrPrinter) - pp.add_printer("bytes", "^kstd::basic_unit<.*, kstd::bytes_tag, .*>$", KstdBytesPrinter) - pp.add_printer("offset", "^kstd::basic_unit<.*, kstd::byte_offset_tag, .*>$", KstdBytesPrinter) + pp.add_printer( + "bytes", "^kstd::basic_unit<.*, kstd::bytes_tag, .*>$", KstdBytesPrinter + ) + pp.add_printer( + "offset", "^kstd::basic_unit<.*, kstd::byte_offset_tag, .*>$", KstdBytesPrinter + ) pp.add_printer("error_code", "^kstd::error_code$", KstdErrorCodePrinter) pp.add_printer("result", "^std::expected<.*, kstd::error_code>$", KstdResultPrinter) return pp -def register_printers(objfile): - gdb.printing.register_pretty_printer(objfile, build_pretty_printers(), replace=True) +def register_printers(object_file): + gdb.printing.register_pretty_printer( + object_file, build_pretty_printers(), replace=True + ) diff --git a/libs/kstd/gdb/error_code.py b/libs/kstd/gdb/error_code.py index 1569f59a..74aa125c 100644 --- a/libs/kstd/gdb/error_code.py +++ b/libs/kstd/gdb/error_code.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] class KstdErrorCodePrinter(gdb.ValuePrinter): @@ -23,7 +23,7 @@ class KstdErrorCodePrinter(gdb.ValuePrinter): if name.endswith("_t"): name = name[:-2] return name - except (gdb.error, AttributeError): + except gdb.error, AttributeError: return "?" def _message(self): @@ -41,10 +41,10 @@ class KstdErrorCodePrinter(gdb.ValuePrinter): length = int(result["_M_len"]) if int(ptr) != 0 and length > 0: return ptr.string(length=length) - except (gdb.error, AttributeError, KeyError): + except gdb.error, AttributeError, KeyError: pass return str(result) - except (gdb.error, RuntimeError): + except gdb.error, RuntimeError: return None def to_string(self): @@ -63,4 +63,3 @@ class KstdErrorCodePrinter(gdb.ValuePrinter): def display_hint(self): return None - diff --git a/libs/kstd/gdb/flat_map.py b/libs/kstd/gdb/flat_map.py index f5f37cb5..3891e515 100644 --- a/libs/kstd/gdb/flat_map.py +++ b/libs/kstd/gdb/flat_map.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] class KstdFlatMapPrinter(gdb.ValuePrinter): @@ -38,7 +38,9 @@ class KstdFlatMapPrinter(gdb.ValuePrinter): self.__val_type = val.type.template_argument(1) def to_string(self): - return f"flat_map<{self.__key_type}, {self.__val_type}> with {self.__size} entries" + return ( + f"flat_map<{self.__key_type}, {self.__val_type}> with {self.__size} entries" + ) def children(self): return self._Iterator(self.__keys_ptr, self.__vals_ptr, self.__size) diff --git a/libs/kstd/gdb/result.py b/libs/kstd/gdb/result.py index 8cef0fed..ec0c74de 100644 --- a/libs/kstd/gdb/result.py +++ b/libs/kstd/gdb/result.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] from .error_code import KstdErrorCodePrinter @@ -10,7 +10,7 @@ class KstdResultPrinter(gdb.ValuePrinter): try: t = val.type.template_argument(0) self.__is_void = t.code == gdb.TYPE_CODE_VOID - except (gdb.error, AttributeError): + except gdb.error, AttributeError: self.__is_void = False @property diff --git a/libs/kstd/gdb/smart_pointers.py b/libs/kstd/gdb/smart_pointers.py index c7b6c660..838f0274 100644 --- a/libs/kstd/gdb/smart_pointers.py +++ b/libs/kstd/gdb/smart_pointers.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] def _dereference_dynamic(pointer): diff --git a/libs/kstd/gdb/string.py b/libs/kstd/gdb/string.py index b60cbe67..521db077 100644 --- a/libs/kstd/gdb/string.py +++ b/libs/kstd/gdb/string.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] class KstdStringPrinter(gdb.ValuePrinter): diff --git a/libs/kstd/gdb/units.py b/libs/kstd/gdb/units.py index 2ba533bd..9956ed94 100644 --- a/libs/kstd/gdb/units.py +++ b/libs/kstd/gdb/units.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] class KstdBytesPrinter(gdb.ValuePrinter): @@ -8,7 +8,7 @@ class KstdBytesPrinter(gdb.ValuePrinter): self.__value = val["value"] def to_string(self): - units = ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'] + units = ["B", "KiB", "MiB", "GiB", "TiB", "PiB"] size_in_bytes = int(self.__value) if size_in_bytes == 0: @@ -28,5 +28,3 @@ class KstdBytesPrinter(gdb.ValuePrinter): def children(self): yield ("value", self.__value) - - diff --git a/libs/kstd/gdb/vector.py b/libs/kstd/gdb/vector.py index f11e064c..d2ab112d 100644 --- a/libs/kstd/gdb/vector.py +++ b/libs/kstd/gdb/vector.py @@ -1,4 +1,4 @@ -import gdb +import gdb # pyright: ignore[reportMissingModuleSource] class KstdVectorPrinter(gdb.ValuePrinter): -- cgit v1.2.3