Karim Ali wrote:
> def MAIN(expression2parse)                    <----- add a main so can 
> call from other script

Of course you don't mean you want another python interpreter to fire up 
and run the other script?

Here is an example of the way to do what you are suggesting:

# mod1.py

def doit(param):
   if not param % 37:
     raise ValueError, 'Why u want to do dat?'
   else:
     print 'All right!'
   return 'Value is: %s' % param

# end of mod1.py


# mod2.py

import mod1

print mod1.doit(20)
print
print mod1.doit(30)
print
try:
   print mod1.doit(37)
except ValueError:
   print 'Gracefully handling 37....'
   print
print mod1.doit(37)

# end of mod2


James
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to