diff options
author | Ben Sima <ben@bsima.me> | 2024-04-10 19:56:46 -0400 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2024-04-10 19:56:46 -0400 |
commit | 2c09c7f73e2fc770f42b5dd2588aa9634b4e7c6e (patch) | |
tree | a6c49dddb7b1735a0f8de2a9a5f4efb605f16f36 /Biz/Log.py | |
parent | 051973aba8953ebde51eb1436fb3994e7ae699dc (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.py | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -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") |