User

モジュール概要

User model and user database storage.

チュートリアル

最初に以下の最小例でモジュール利用方法を確認し、その後 API リファレンスを参照してください。

from nexom.app.user import *

# このモジュールの関数・クラスを用途に合わせて呼び出します。
# 下の API リファレンスで各関数の引数と使い方を確認してください。

運用チェックリスト

  • 本番では例外処理を必ず実装し、戻り値の型を固定してください。
  • 引数のデフォルト値と必須/任意を仕様書としてチーム内で固定してください。
  • ログと監視を追加し、エラー時の復旧手順を運用Runbookに記載してください。

API リファレンス(全関数・全メソッド)

クラス

User

分類: public class

User record model.

このクラスにメソッド定義はありません。

UserDatabaseManager

分類: public class

Per-user SQLite database manager.

UserDatabaseManager の全メソッド

__init__

分類: special method

シグネチャ
__init__(self, users_dir: str, pid: str, auto_commit: bool = True)
使い方と仕様

メソッドドキュメントは未定義です。

引数
  • users_dir / kind=positional-or-keyword / type=str / 必須 / default=なし
  • pid / kind=positional-or-keyword / type=str / 必須 / default=なし
  • auto_commit / kind=positional-or-keyword / type=bool / 任意 / default=True
戻り値

型指定なし

例外・注意点

実装コード内の例外仕様を確認してください。

利用例
from nexom.app.user import UserDatabaseManager

obj = UserDatabaseManager(users_dir="sample", pid="sample", auto_commit=True)

ソース情報

  • module: nexom.app.user
  • source file: services/venv/lib/python3.10/site-packages/nexom/app/user.py
  • generated date: 2026-03-14