diff options
Diffstat (limited to 'libs/kstd/gdb/__init__.py')
| -rw-r--r-- | libs/kstd/gdb/__init__.py | 16 |
1 files changed, 11 insertions, 5 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 + ) |
