Exemplo n.º 1
0
    def __init__(self, logger=None, ignored_extensions=None):
        """
        constructor
        """

        self.__log = None

        if logger is None:
            self.__log = logging.getLogger("TagStoreLogger")
        else:
            self.__log = logger

        self.file_system = FileSystem()
        self.__IGNORED_FILE_PREFIXES = ["~$", "."]
        self.__IGNORED_DIR_PREFIXES = ["."]

        if ignored_extensions is None:
            self.__IGNORED_EXTENSIONS = TsRestrictions.IGNORED_EXTENSIONS
        else:
            self.__IGNORED_EXTENSIONS = ignored_extensions