Browse Source

scripts: logging: dictionary: log_parser_v1: Fix linter issues

Fix issues reported by ruff.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
pull/91278/head
Pieter De Gendt 1 month ago committed by Benjamin Cabé
parent
commit
18a8e5c5b5
  1. 6
      .ruff-excludes.toml
  2. 11
      scripts/logging/dictionary/dictionary_parser/log_parser_v1.py

6
.ruff-excludes.toml

@ -568,12 +568,6 @@
"UP036", # https://docs.astral.sh/ruff/rules/outdated-version-block "UP036", # https://docs.astral.sh/ruff/rules/outdated-version-block
"UP038", # https://docs.astral.sh/ruff/rules/non-pep604-isinstance "UP038", # https://docs.astral.sh/ruff/rules/non-pep604-isinstance
] ]
"./scripts/logging/dictionary/dictionary_parser/log_parser_v1.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP030", # https://docs.astral.sh/ruff/rules/format-literals
"UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting
"UP032", # https://docs.astral.sh/ruff/rules/f-string
]
"./scripts/logging/dictionary/dictionary_parser/log_parser_v3.py" = [ "./scripts/logging/dictionary/dictionary_parser/log_parser_v3.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
] ]

11
scripts/logging/dictionary/dictionary_parser/log_parser_v1.py

@ -14,12 +14,12 @@ version 1 databases.
import logging import logging
import math import math
import struct import struct
import colorama import colorama
from colorama import Fore from colorama import Fore
from .log_parser import (LogParser, get_log_level_str_color, formalize_fmt_string)
from .data_types import DataTypes from .data_types import DataTypes
from .log_parser import LogParser, formalize_fmt_string, get_log_level_str_color
HEX_BYTES_IN_LINE = 16 HEX_BYTES_IN_LINE = 16
@ -96,10 +96,7 @@ class LogParserV1(LogParser):
str_idx = arg_offset + self.data_types.get_sizeof(DataTypes.PTR) * 2 str_idx = arg_offset + self.data_types.get_sizeof(DataTypes.PTR) * 2
str_idx /= self.data_types.get_sizeof(DataTypes.INT) str_idx /= self.data_types.get_sizeof(DataTypes.INT)
if int(str_idx) not in string_tbl: ret = string_tbl.get(int(str_idx), f"<string@0x{arg:x}>")
ret = "<string@0x{0:x}>".format(arg)
else:
ret = string_tbl[int(str_idx)]
return ret return ret
@ -238,7 +235,7 @@ class LogParserV1(LogParser):
chr_done = 0 chr_done = 0
for one_hex in hex_data: for one_hex in hex_data:
hex_vals += "%x " % one_hex hex_vals += f"{one_hex:x} "
chr_vals += chr(one_hex) chr_vals += chr(one_hex)
chr_done += 1 chr_done += 1

Loading…
Cancel
Save