blob: 4191c4d518cb4dfaae21d4b31eafc6a87be39df1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import configparser
class Config:
"""
A cconfig reader class.
"""
def __init__(self, config_file):
self._parser = configparser.ConfigParser()
self._parser.read(config_file)
def get_server_config(self):
host = self._parser['Server']['host']
version = self._parser['Server']['api_version']
return (host, version)
def get_auth(self):
auth = self._parser['Auth']['key']
return auth
def get_directories(self):
download = self._parser['Directories']['download_folder']
delete_after_playing = bool(self._parser['Directories']
['delete_after_playing'])
return (download, delete_after_playing)
|