1# -*- coding: utf-8 -*- 2import logging 3import sys 4 5try: 6 from rich.console import Console 7 from rich.logging import RichHandler 8 9 # configure logging here because some other later imported library does it first otherwise 10 # TODO: use a fileconfig 11 logging.basicConfig( 12 level=logging.INFO, 13 format="%(message)s", 14 datefmt="[%X]", 15 handlers=[RichHandler(console=Console(file=sys.stderr))] 16 ) 17except ImportError: 18 logging.basicConfig(stream=sys.stderr, level=logging.INFO) 19 20from .version import __version__ # noqa 21from .ffsubsync import main # noqa 22