| 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 |