I am trying to writing a program to read a configuration file but while testing it am having this error:
self.connection_attempts = self.config_file.get('CONNECTION_ATTEMPTS', 'TIME')
AttributeError: 'list' object has no attribute 'get'
I ma pretty sure it is something I don't get, but it is few hours I am trying to understand where the problem is.
My __init__ method looks like this:
import simpleconfigparser
class ReportGenerator:
    def __init__(self):
        self.config_parser = simpleconfigparser.configparser()
        self.config_file = config_parser.read('config.ini')
        self.connection_attempts = config_file.get('CONNECTION_ATTEMPTS', 'TIME')
        self.connection_timeout = config_file.get('CONNECTION_TIMEOUT', 'TIMEOUT')
        self.report_destination_path = config_file.get('REPORT', 'REPORT_PATH')
This code uses the SimpleConfigParser package.
