2020-06-10 16:04:54 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
2020-06-13 01:57:52 +00:00
|
|
|
import logging
|
|
|
|
import sys
|
|
|
|
|
|
|
|
try:
|
|
|
|
from rich.console import Console
|
|
|
|
from rich.logging import RichHandler
|
|
|
|
|
|
|
|
# configure logging here because some other later imported library does it first otherwise
|
|
|
|
# TODO: use a fileconfig
|
|
|
|
logging.basicConfig(
|
|
|
|
level=logging.INFO,
|
|
|
|
format="%(message)s",
|
|
|
|
datefmt="[%X]",
|
|
|
|
handlers=[RichHandler(console=Console(file=sys.stderr))]
|
|
|
|
)
|
|
|
|
except ImportError:
|
|
|
|
logging.basicConfig(stream=sys.stderr, level=logging.INFO)
|
|
|
|
|
2020-06-10 16:04:54 +00:00
|
|
|
from .version import __version__ # noqa
|
|
|
|
from .ffsubsync import main # noqa
|