#!/usr/bin/env python3
# Copyright 2016-2025 The Wazo Authors  (see the AUTHORS file)
# SPDX-License-Identifier: GPL-3.0+

from configparser import ConfigParser

FILENAME = '/etc/odbcinst.ini'


def main():
    config = ConfigParser(interpolation=None)
    config.optionxform = str

    with open(FILENAME) as f:
        config.read_file(f)

    modified = False

    if 'PostgreSQL ANSI' in config:
        psql_ansi_section = config['PostgreSQL ANSI']
        if psql_ansi_section.get('CommLog') != '0':
            psql_ansi_section['CommLog'] = '0'
            modified = True

    if modified:
        with open(FILENAME, 'w') as f:
            config.write(f)


if __name__ == '__main__':
    main()
