summaryrefslogtreecommitdiff
path: root/Biz/Log.py
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2024-04-10 19:56:46 -0400
committerBen Sima <ben@bsima.me>2024-04-10 19:56:46 -0400
commit2c09c7f73e2fc770f42b5dd2588aa9634b4e7c6e (patch)
treea6c49dddb7b1735a0f8de2a9a5f4efb605f16f36 /Biz/Log.py
parent051973aba8953ebde51eb1436fb3994e7ae699dc (diff)
Switch from black to ruff format
Ruff is faster and if it supports everything that black supports than why not? I did have to pull in a more recent version from unstable, but that's easy to do now. And I decided to just go ahead and configure ruff by turning on almost all checks, which meant I had to fix a whole bunch of things, but I did that and everything is okay now.
Diffstat (limited to 'Biz/Log.py')
-rw-r--r--Biz/Log.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/Biz/Log.py b/Biz/Log.py
index af28c41..68b1e90 100644
--- a/Biz/Log.py
+++ b/Biz/Log.py
@@ -1,21 +1,24 @@
-"""
-Setup logging like Biz/Log.hs.
-"""
+"""Setup logging like Biz/Log.hs."""
+# ruff: noqa: A003
import logging
import typing
class LowerFormatter(logging.Formatter):
- def format(self, record: typing.Any) -> typing.Any:
+ """A logging formatter that formats logs how I like."""
+
+ def format(self: "LowerFormatter", record: typing.Any) -> typing.Any:
+ """Use the format I like for logging."""
record.levelname = record.levelname.lower()
- return super(logging.Formatter, self).format(record) # type: ignore
+ return super(logging.Formatter, self).format(record) # type: ignore[misc]
def setup() -> None:
- "Run this in your __main__ function"
+ """Run this in your __main__ function."""
logging.basicConfig(
- level=logging.DEBUG, format="%(levelname)s: %(name)s: %(message)s"
+ level=logging.DEBUG,
+ format="%(levelname)s: %(name)s: %(message)s",
)
logging.addLevelName(logging.DEBUG, "dbug")
logging.addLevelName(logging.ERROR, "fail")