Sat, 26 Apr 2025 12:34:32 +0200
MicroPython
- Added a configuration option to disable the support for the no longer produced Pimoroni Pico Wireless Pack.
10362 | 1 | # -*- coding: utf-8 -*- |
2 | ||
11090
f5f5f5803935
Updated copyright for 2025.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10754
diff
changeset
|
3 | # Copyright (c) 2023 - 2025 Detlev Offenbach <detlev@die-offenbachs.de> |
10362 | 4 | # |
5 | ||
6 | ||
7 | """ | |
8 | Module implementing message translations for the code style plugin messages | |
9 | (logging part). | |
10 | """ | |
11 | ||
12 | from PyQt6.QtCore import QCoreApplication | |
13 | ||
14 | _loggingMessages = { | |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
15 | ## Logging |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
16 | "L-101": QCoreApplication.translate( |
10362 | 17 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
18 | "use logging.getLogger() to instantiate loggers", |
10362 | 19 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
20 | "L-102": QCoreApplication.translate( |
10362 | 21 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
22 | "use '__name__' with getLogger()", |
10362 | 23 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
24 | "L-103": QCoreApplication.translate( |
10362 | 25 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
26 | "extra key {0} clashes with LogRecord attribute", |
10362 | 27 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
28 | "L-104": QCoreApplication.translate( |
10362 | 29 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
30 | "avoid exception() outside of exception handlers", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
31 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
32 | "L-105": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
33 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
34 | ".exception(...) should be used instead of .error(..., exc_info=True)", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
35 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
36 | "L-106": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
37 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
38 | "redundant exc_info argument for exception() should be removed", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
39 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
40 | "L-107": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
41 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
42 | "use error() instead of exception() with exc_info=False", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
43 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
44 | "L-108": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
45 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
46 | "warn() is deprecated, use warning() instead", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
47 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
48 | "L-109": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
49 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
50 | "WARN is undocumented, use WARNING instead", |
10362 | 51 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
52 | "L-110": QCoreApplication.translate( |
10362 | 53 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
54 | "exception() does not take an exception", |
10362 | 55 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
56 | "L-111a": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
57 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
58 | "avoid pre-formatting log messages using f-string", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
59 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
60 | "L-111b": QCoreApplication.translate( |
10362 | 61 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
62 | "avoid pre-formatting log messages using string.format()", |
10362 | 63 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
64 | "L-111c": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
65 | "LoggingChecker", |
11148
15e30f0c76a8
Adjusted the code to the modified issue codes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11147
diff
changeset
|
66 | "avoid pre-formatting log messages using '%'", # noqa: M-601 |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
67 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
68 | "L-111d": QCoreApplication.translate( |
10362 | 69 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
70 | "avoid pre-formatting log messages using '+'", |
10362 | 71 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
72 | "L-112": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
73 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
74 | "formatting error: {0} {1} placeholder(s) but {2} argument(s)", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
75 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
76 | "L-113a": QCoreApplication.translate( |
10362 | 77 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
78 | "formatting error: missing key(s): {0}", |
10362 | 79 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
80 | "L-113b": QCoreApplication.translate( |
10362 | 81 | "LoggingChecker", |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
82 | "formatting error: unreferenced key(s): {0}", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
83 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
84 | "L-114": QCoreApplication.translate( |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
85 | "LoggingChecker", |
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
86 | "avoid exc_info=True outside of exception handlers", |
10362 | 87 | ), |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
88 | "L-115": QCoreApplication.translate( |
10754
6faecb62f3a4
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10439
diff
changeset
|
89 | "LoggingChecker", |
6faecb62f3a4
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10439
diff
changeset
|
90 | "avoid logging calls on the root logger", |
6faecb62f3a4
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10439
diff
changeset
|
91 | ), |
10362 | 92 | } |
93 | ||
94 | _loggingMessagesSampleArgs = { | |
10367
b189ca1f5d53
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10363
diff
changeset
|
95 | ## Logging |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
96 | "L-103": ["'pathname'"], |
11148
15e30f0c76a8
Adjusted the code to the modified issue codes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11147
diff
changeset
|
97 | "L-112": [3, "'%'", 2], # noqa: M-601 |
11147
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
98 | "L-113a": ["'foo', 'bar'"], |
dee6e106b4d3
Modified the code style checker such, that the issue category and issue number are separated by a '-' to make up the issue code (e.g E-901).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
99 | "L-113b": ["'foo', 'bar'"], |
10362 | 100 | } |