philrobinson wrote:
Sorry, I was not clear enough: It's a zope python script, so I'm not actually declaring a main() function
I want to do this (in a Zope 'Script (Python)') ++++++++++++++++++++++++++++++++++++++++ # Main starts here do something... retval = do_util() do something else return something...
# Utility functions start here def util_func(): return 'a value' ++++++++++++++++++++++++++++++++++++++++
Try this:
++++++++++++++++++++++++++++++++++++++++ # Utility functions start here def util_func(): return 'a value'
# Main starts here do something... retval = do_util() do something else return something...
++++++++++++++++++++++++++++++++++++++++
...alternatively, just put util_func in it's own Script (Python) (*grumble* these _so_ should have been caleld Python Functions or Python Methods) and call it like: context.util_func() ...cheers, Chris