Source code for plasoscaffolder.bll.services.base_sqlite_plugin_path_helper

# -*- coding: utf-8 -*-
"""Base class for SQLite plugin path helper."""

import abc


[docs]class BaseSQLitePluginPathHelper(object): """Class representing the base class for the SQLite plugin path helper. Attributes: formatter_file_path (str): the path to the formatter file parser_file_path (str): the path to the parser file formatter_test_file_path (str): the path to the formatter test file parser_test_file_path (str): the path to the parser test file database_path (str): the path to the database file parser_init_file_path (str): the path to the parser init file formatter_init_file_path (str): the path to the formatter init file """ __metaclass__ = abc.ABCMeta def __init__(self): """Initializes the SQLite plugin helper.""" super().__init__() self.formatter_file_path = None self.parser_file_path = None self.formatter_test_file_path = None self.parser_test_file_path = None self.database_path = None self.parser_init_file_path = None self.formatter_init_file_path = None