Files
loongoffice/bin/update/config.py
Lukas 157298bb80 android and bin/update: make pythonic
Change-Id: Iaf791bfa8d9822843b26f2a2f2c3d94c55a60a0b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133358
Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2022-06-22 14:07:19 +02:00

30 lines
777 B
Python

import configparser
import os
class Config(object):
def __init__(self):
self.certificate_path = None
self.certificate_name = None
self.channel = None
self.base_url = None
self.upload_url = None
self.server_url = None
def parse_config(config_file):
config = configparser.ConfigParser()
config.read(os.path.expanduser(config_file))
data = Config()
updater_data = config['Updater']
data.base_url = updater_data['base-url']
data.certificate_name = updater_data['certificate-name']
data.certificate_path = updater_data['certificate-path']
data.channel = updater_data['channel']
data.upload_url = updater_data['upload-url']
data.server_url = updater_data["ServerURL"]
return data