Ciao a tutti, ottengo questo errore, e non capisco dove sto sbagliando. Ho creato un file "triple.py" che contiene:
""" :: >>> mathmlstr = '''<mrow><msup><mi>a</mi><mn>2</mn></msup></mrow>''' >>> mathmlstr = '''<mrow> <msup><mi>a</mi><mn>2</mn></msup></mrow>''' """ se poi provo ad eseguire i doctest, ottengo: $ python2 -m doctest triple.py ********************************************************************** File "triple.py", line 5, in triple Failed example: mathmlstr = '''<mrow> Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1289, in __run compileflags, 1) in test.globs File "<doctest triple[1]>", line 1 mathmlstr = '''<mrow> ^ SyntaxError: EOF while scanning triple-quoted string literal ********************************************************************** 1 items had failures: 1 of 2 in triple ***Test Failed*** 1 failures. Perché il primo doctest funziona e il secondo no? Perché mandare a capo all'interno della triple quotig dovrebbe essere un problema? Grazie per i lumi. Pietro _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python