Всем доброго дня
Подскажите, пожалуйста, как можно в библиотеке расширения достать локальные и глобальные переменные из места вызова функции расширения. PS: пишу аналог функции eval, место очень критично к скорости выполнения, не охота выполнять передачу всех параметров через параметры функции.
Или может более схожий вопрос как передать словарь текущих переменных в функцию
что то вроде
MyLisb.eval(Calcstr,LocalDict) #под LocalDict здесь подразумевается словарь локальных переменных модуля или функции, вызывающей мою
в принципе любой из ответов равноудобен