Я обычно пишу свои скрипты со структурой, подобной s
#!/usr/bin/python
import stuff
def do_things():
print "FOO"
def main():
do_things()
if __name__ == "__main__":
main()
Проблема, с которой я столкнулся, заключается в том, что я хотел бы иметь функцию ведения журнала, которая определяется глобально, и я не совсем уверен, как это сделать. Я попробовал функцию декоратора, но если я определил ее в основном, я не могу вызвать это из других функций в скрипте. Кажется, что-то, что должно быть легко сделать, но не то, с чем у меня есть опыт.