Total Complexity | 1 |
Total Lines | 9 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | """Configuration module.""" |
||
10 | 1 | class Config(BaseConfig): |
|
11 | 1 | __slots__ = ('corenlp_servers', |
|
12 | 'memcached_servers', 'memcached_timeout', 'memcached_salt') |
||
13 | 1 | config_path_variable = 'PPP_QUESTIONPARSING_GRAMMATICAL_CONFIG' |
|
14 | 1 | def parse_config(self, data): |
|
15 | 1 | self.corenlp_servers = data['corenlp_servers'] |
|
16 | 1 | self.memcached_servers = data['memcached']['servers'] |
|
17 | 1 | self.memcached_timeout = data['memcached']['timeout'] |
|
18 | self.memcached_salt = data['memcached']['salt'] |
||
19 |