Доступ к пространству имен вызывающего модуля

Я знаю, что этого обычно не следует делать, и я знаю причины этого. Тем не менее, я делаю функцию отладки внутри класса, которая должна отображать некоторую информацию о модуле, который ее вызвал.

Мне нужно знать, как подняться на один уровень в пространстве имен, чтобы найти переменную, которая всегда должна существовать в программе, которая вызывает этот модуль и нуждается в этой функции.

Я знаю, что главное пространство имен можно получить с помощью:

    import __main__

Но я предполагаю, что это включает в себя все, начиная с самого первого запущенного модуля, и я просто хочу тот, который назвал этот.

Ответы на вопрос(3)

Ваш ответ на вопрос