INNER CODE UNIT · Python

_load_global_config

infobyte/emploleaks · emploleaks.py:571

    def _load_global_config(self):
        """Load global settings (AI, etc.) from config file on startup."""
        if not os.path.isfile(self.configfilepath):
            return
        config = configparser.RawConfigParser()
        config.read(self.configfilepath)

        if config.has_section('ai'):
            self.ai_endpoint = config.get('ai', 'endpoint', fallback=self.ai_endpoint)
            self.ai_key = config.get('ai', 'key', fallback=self.ai_key)
            self.ai_model = config.get('ai', 'model', fallback=self.ai_model)
            log.debug(f"AI config loaded: model={self.ai_model}")

        if config.has_section('clickhouse'):
            self.ch_host = config.get('clickhouse', 'host', fallback='localhost')
            self.ch_port = config.get('clickhouse', 'port', fallback='9000')
            self.ch_user = config.get('clickhouse', 'user', fallback='default')
            self.ch_passwd = config.get('clickhouse', 'passwd', fallback='')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…