Ошибка модуля импорта Sphinx — метод не определен

#python #mocking #python-sphinx #nameerror

#python #издевательство #python-sphinx #ошибка имени

Вопрос:

Я хочу создать проект документации sphinx с моими скриптами на python, в которых есть пользовательская библиотека, назовем ее MyLibrary, несколько функций, например, funct1. Проблема в том, что когда я пытаюсь создать html-файлы для своих функций, в одном скрипте я получаю предупреждение:

Ошибка имени: имя ‘funct1’ не определено.

Я попытался следовать рекомендациям, используя mock(), как на этой странице (http://blog.rtwilson.com/how-to-make-your-sphinx-documentation-compile-with-readthedocs-when-youre-using-numpy-and-scipy/ ) или путем добавления в conf.py файл:

 autodoc_mock_imports=['myLibrary']
  

однако проблема сохраняется. Возможно, это связано с тем, что сценарий начинается с:

 from myLibrary import *
  

Есть ли способ обойти эту проблему?
Спасибо.

Комментарии:

1. Я не смогу помочь, но другим будет полезно увидеть весь код или пример

2. Спасибо, я смог решить проблему, добавив фиктивную библиотеку с funct1 в папку site-packages python37.