Skip to content

Commit 9da6a9e

Browse files
committed
[logger] Fix ref before assignment bug if collor code is 0
1 parent 00b6278 commit 9da6a9e

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

analyzer/shared/logger.py

+7-10
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,16 @@ def format(self, record):
1414
name: str = record.name
1515
level: str = record.levelname
1616
message: str = record.getMessage()
17-
name_len: int = len(name)
18-
lvl_len: int = len(level)
19-
20-
if sys.stdout.isatty():
21-
# Choose a different color for each logger.
22-
c: int = zlib.adler32(name.encode()) % 7
23-
c = (c + zlib.adler32(level.encode())) % 7
24-
if c != 0: # Do not color black or white, allow 'uncolored'
25-
col = Color(c + Color.black.value)
17+
18+
# Choose a different color for each logger.
19+
c: int = zlib.adler32(name.encode()) % 7
20+
c = (c + zlib.adler32(level.encode())) % 7
21+
22+
if c != 0 and sys.stdout.isatty():
23+
col = Color(c + Color.black.value)
2624
return color(col, False) + f"[{name}] {message}{ENDC}"
2725

2826
else:
29-
3027
return f"[{name}] {message}"
3128

3229

0 commit comments

Comments
 (0)