aboutsummaryrefslogtreecommitdiff
path: root/libs/kstd
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-09-30 13:10:21 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-09-30 13:10:21 +0200
commit8bec65ba723c9c628d934ec02021d5ce09c01105 (patch)
tree2eec65a312bf523bbe94811f1b8c9f904d07327b /libs/kstd
parent83f264c22326ae37a0eb38284935a32895a48efb (diff)
downloadkernel-8bec65ba723c9c628d934ec02021d5ce09c01105.tar.xz
kernel-8bec65ba723c9c628d934ec02021d5ce09c01105.zip
chore: clean up python scripts
Diffstat (limited to 'libs/kstd')
-rw-r--r--libs/kstd/gdb/__init__.py16
-rw-r--r--libs/kstd/gdb/error_code.py9
-rw-r--r--libs/kstd/gdb/flat_map.py6
-rw-r--r--libs/kstd/gdb/result.py4
-rw-r--r--libs/kstd/gdb/smart_pointers.py2
-rw-r--r--libs/kstd/gdb/string.py2
-rw-r--r--libs/kstd/gdb/units.py6
-rw-r--r--libs/kstd/gdb/vector.py2
8 files changed, 26 insertions, 21 deletions
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):