def __init__(self, ini_path='', section='', debug=False):
        """
            To init CCParser you can enter a path
            and a section. If you doesn't know them yet
            you can leave them empty.

            If debug is set to True, all the exceptions
            will print its traceback.
        """
        self._debug = debug

        self._config = configparser.ConfigParser()

        if ini_path != '':
            self.set_configuration_path(ini_path)

        if section != '':
            self.set_section(section)

        self.__default_bool = False
        self.__default_string = ''
        self.__default_int = 0
        self.__default_float = 0.0
        self.__default_list = []

        self._accepted_true_bool = ('true', 'yes')  # must be lower case
        self._accepted_false_bool = ('false', 'no')  # must be lower case