Return a string result with out breaking loop

cnb circularfunc at
Tue Aug 26 03:58:56 CEST 2008

ok post exactly what you do when this hapens:
ault: <Fault 1: "<type 'exceptions.TypeError'>:cannot marshal <type
 > objects">

it complains you are trying to marshal a generator object rather than
the file you are yielding.

also, something I am not sure about:

>>> def f(x):
	try: open("C:/ruby/progs/blandat/infixtoprefix.rb") or open(str(x))
	except:print "hello"

>>> f(12)
>>> def f(x):
	try: (open(str(x)) or open("C:/ruby/progs/blandat/infixtoprefix.rb"))
	except:print "hello"

>>> f(12)

the or doesnt seem to work as expected. but thats not the problem youa
re experienceing

More information about the Python-list mailing list