2017-04-11 11 views
1

사람이 볼 수 있듯이 나는이 코드를 실행으로, 나는 Ipython 콘솔에서 m = 3에서 명령 포인터를 볼 수PDB disfunctionality (파이썬 3.5) 창에 Ipython 콘솔 7

`import pdb 
import pickle 
........ 
def Abc(a,b): 
    ******** 
    ***** 
def Xyz(**m): 
    **** 
    **** 
getIt=pickle.load(open('Link to pickled data','rb')) # unpickling data 
x=1 
y=2 
Abc(x,y) # calling functions 
Z=3 
Xyz(getIt) # passing unpickled data 
pdb.set_trace() 
m=3 # my expectation of pdb to start from` 

처럼 내 코드 보인다 스파이더하지만 에 나는 코드가 pdb.set_trace()가 I 설치 시도 Ipython 콘솔 내에서 스파이더 무시하는 이유

알고 저를 도와주십시오 에서 실행 X = 1 (후 즉시 기능 definations)되어보고 있어요 Ipdb하지만 모듈 wasnt recog 네이 티브

답변

0

(여기의 스파이더 개발자) 현재 Spyder가 pdb.set_trace()을 무시한다는 점에서 맞습니다.

이것은 버그이며 Spyder 3.2 (2017 년 6 월에 릴리스 예정)에서 수정됩니다.