Source code for zeitsprung.base

from datetime import datetime, timezone


[docs]class Base: """Base class for 'zeitsprung-fm' package classes.""" def __init__(self, verbose: bool = True) -> None: """ Class constructor for the Base class. Parameters ---------- verbose : bool, default True Print messages about the activities conducted by a class instance. Returns ------- None """ self.verbose = verbose def _print(self, message: str) -> None: if self.verbose: print(f'{datetime.now(timezone.utc).replace(microsecond=0).isoformat()} {message}')