SimpleConfigParser дает «TypeError: get () получил неожиданный аргумент ключевого слова fallback» в Python 3.6 - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь SimpleConfigParser библиотека с Python 3.6. Но получаю TypeError. Может ли кто-нибудь помочь мне в этом?

Код, который я пробую:

from simpleconfigparser import simpleconfigparser

config = simpleconfigparser()
config.read('read.ini')

print(config.app.debug)

Ошибка, которую я получаю:

File "/home/abhishek/.local/share/virtualenvs/env/lib/python3.6/site-packages/simpleconfigparser/__init__.py", line 129, in get
    return configparser.get(self, section, option, raw=raw, vars=vars).strip('"\'')
File "/usr/lib/python3.6/configparser.py", line 800, in get
    d)
  File "/usr/lib/python3.6/configparser.py", line 394, in before_get
    self._interpolate_some(parser, option, L, value, section, defaults, 1)
  File "/usr/lib/python3.6/configparser.py", line 407, in _interpolate_some
    rawval = parser.get(section, option, raw=True, fallback=rest)
TypeError: get() got an unexpected keyword argument 'fallback'

Точный результат:

>>> print(config.app.debug)
'yes'
...