nikkie-ftnextの日記

イベントレポートや読書メモを発信

2026年2月4日(水)のリリース

はじめに

七尾百合子さん、お誕生日 324日目 おめでとうございます! nikkieです。

毎週水曜のリリース報告エントリです1

目次

happy-python-logging 0.0.8

前回 (0.0.7):2025年12月17日(水)のリリース - nikkie-ftnextの日記

OrFilterまわりで小さな機能追加をしました。
https://pypi.org/project/happy-python-logging/0.0.8/

(1) logging.Filter|でつなげます

OrFilter("libA", "libB") | logging.Filter("app.important")

(2) OrFilterスニペットを出力できるようにしました

% uvx --from happy-python-logging happy snippet orfilter
class OrFilter:
    def __init__(self, *prefixes: str) -> None:
        self.prefixes = list(prefixes)

    def filter(self, record) -> bool:
        return any(record.name.startswith(prefix) for prefix in self.prefixes)

どちらもユーザに回ってみて「あると便利では」と気づいた点です。

また、getLoggerForLibrarylogging.NullHandlerを付けないオプションも追加しました。
世の中のライブラリは意外とNullHandlerを付けていなくて、最終手段ハンドラを使っているみたいなんですよね(別で記事が書けるかも)

今週のリリースは以上です

終わりに

先週に引き続き、Agent Development Kit のソースコードリーディングやプルリクエストに時間を使っています。
小さな機能追加のアイデアは、コーディングエージェントにやってもらいました。

来週は、まつり姫なのです!
https://lantis.jp/imas/ssr/


  1. 始めたきっかけは765プロです(頭ミリオン) 2025年4月2日(水)のリリース - nikkie-ftnextの日記