# Path: il2fb/ds/airbridge/typing.py



import io
import logging
import threading
import time
from pathlib import Path
from os import stat_result
from ddict import DotAccessDict
from il2fb.ds.airbridge.typing import StringHandler, StringOrPath
# coding: utf-8






LOG = logging.getLogger(__name__)


class StopWatchDog(Exception):
    pass


class TextFileWatchDog:

    def __init__(
        self,

# Path: il2fb/ds/airbridge/typing.py



# Path: il2fb/ds/airbridge/watch_dog.py
import io
import logging
import threading
import time
from pathlib import Path
from os import stat_result
from ddict import DotAccessDict
from il2fb.ds.airbridge.typing import StringHandler, StringOrPath

# coding: utf-8






LOG = logging.getLogger(__name__)


class StopWatchDog(Exception):
    pass


class TextFileWatchDog:

    def __init__(
        self,

        path: StringOrPath,