import configparser class Parser(configparser.RawConfigParser): def __init__(self, **kwargs): kwargs["allow_no_value"] = True configparser.RawConfigParser.__init__(self, **kwargs) def __remove_quotes(self, value): quotes = ["'", '"'] for quote in quotes: if len(value) >= 2 and value[0] == value[-1] == quote: return value[1:-1] return value def optionxform(self, key): return key.lower().replace("_", "-") def get(self, section, option): value = configparser.RawConfigParser.get(self, section, option) return self.__remove_quotes(value)
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
constants | Folder | 0755 |
|
|
__init__.py | File | 4.16 KB | 0644 |
|
_auth.py | File | 7.24 KB | 0644 |
|
charset.py | File | 10 KB | 0644 |
|
connections.py | File | 52.33 KB | 0644 |
|
converters.py | File | 9.37 KB | 0644 |
|
cursors.py | File | 16.15 KB | 0644 |
|
err.py | File | 3.68 KB | 0644 |
|
optionfile.py | File | 651 B | 0644 |
|
protocol.py | File | 11.58 KB | 0644 |
|
times.py | File | 360 B | 0644 |
|