আমি জানি, %debug magic
একটি কক্ষের মধ্যে ডিবাগ করতে পারেন।
তবে একাধিক কোষে আমার ফাংশন কল রয়েছে।
উদাহরণ স্বরূপ,
In[1]: def fun1(a)
def fun2(b)
# I want to set a breakpoint for the following line #
return do_some_thing_about(b)
return fun2(a)
In[2]: import multiprocessing as mp
pool=mp.Pool(processes=2)
results=pool.map(fun1, 1.0)
pool.close()
pool.join
আমি যা চেষ্টা করেছি:
আমি
%debug
সেল -১ এর প্রথম লাইনে সেট করার চেষ্টা করেছি । তবে এটি সেল -২ চালানোর আগেই, তত্ক্ষণাত ডিবাগ মোডে প্রবেশ করে।আমি
%debug
কোডের ঠিক আগে লাইনে যুক্ত করার চেষ্টা করেছিreturn do_some_thing_about(b)
। কিন্তু তারপরে কোডটি চিরতরে চলে, কখনও থামে না।
আইপথন নোটবুকের মধ্যে একটি ব্রেক পয়েন্ট নির্ধারণ করার সঠিক উপায় কী?