首页 > 解决方案 > 以下错误是什么意思“AttributeError:'Config'对象没有属性'_tmpdirhandler'”?问题正文中给出了完整的错误

问题描述

我试图使用这个 Pytest 记录器代码https://pypi.org/project/pytest-logger/。但我得到了错误。请帮助我或他们缺少的东西。需要做出哪些改变?

def logsdir(self):
        ldir = self._logsdir
        if ldir:
            return ldir
        logger_logsdir = self._config.getoption('logger_logsdir')
        if not logger_logsdir:
            logger_logsdir = self._config.getini('logger_logsdir')
        if not logger_logsdir:
            logger_logsdir = self._config.hook.pytest_logger_logsdir(config=self._config)
        if logger_logsdir:
            ldir = _make_logsdir_dir(logger_logsdir)
        else:
>           ldir = _make_logsdir_tmpdir(self._config._tmpdirhandler)
E           **AttributeError: 'Config' object has no attribute '_tmpdirhandler'**

..\venv\lib\site-packages\pytest_logger\plugin.py:81: AttributeError

标签: pythonloggingpytest

解决方案


推荐阅读