У меня довольно простой скрипт на Python, который содержит вызов функции, такой как
f(var, other_var)
, то есть функция, которая получает несколько параметров.Все эти параметры доступны в пределах f и имеют значения.
Когда я вместо этого вызываю
cProfile.run('f(var, other_var)')
, происходит сбой с сообщением об ошибке:
NameError: "name 'var' is not defined"
Версия Python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Что здесь происходит?