Dlaczego nie mogę zdefiniować nowych funkcji po uruchomieniu pdb
?Jak zdefiniować nową funkcję w pdb
Na przykład wziąć myscript.py:
#!/gpfs0/export/opt/anaconda-2.3.0/bin/python
print "Hello World"
print "I see you"
Jeśli biegnę python -m pdb myscript.py
i starają się interaktywnie zdefiniować nową funkcję:
def foo():
pojawia się błąd:
*** SyntaxError: unexpected EOF while parsing (<stdin>, line 1)
Dlaczego to?
użyć 'ipdb' zamiast wsparcia dla wielowierszowego – wim