HPI/my/core/__init__.py

18 lines
516 B
Python

# this file only keeps the most common & critical types/utility functions
from .common import PathIsh, Paths, Json
from .common import get_files
from .common import LazyLogger
from .common import warn_if_empty
from .common import stat, Stats
from .common import datetime_naive, datetime_aware
from .common import assert_never
from .cfg import make_config
from .util import __NOT_HPI_MODULE__
from .error import Res, unwrap
# just for brevity in modules
from dataclasses import dataclass
from pathlib import Path