1
파이썬 디버거를 사용하면 pdb.runcall()
을 호출하기 전에 중단 점 집합을 만드는 방법이 있습니까?파이썬 디버거에서는`pdb.runcall()`을 호출하기 전에 중단 점 집합을 만드는 방법이 있습니까?
설명서를 살펴본 결과 추가 중단 점을 만들거나 .pdbrc 구성을 인스턴스에 직접 제공 할 수있는 방법이 없습니다.
내가 가진이 :
def debug_jobs_from_lists(username, json_string, skip=None):
import pdb
import rlcompleter
from django.core.urlresolvers import reverse
from django.test.client import RequestFactory
from django.contrib.auth.models import User
from batsapi.multi import multi
if skip is None:
skip = []
rf = RequestFactory()
request = rf.post(
reverse('jobs-api'),
data=json_string,
content_type='application/json')
request.user = User.objects.get(username=username)
pdb_instance = pdb.Pdb(skip=['django.*'] + skip)
pdb_instance.complete = rlcompleter.Completer(locals()).complete
# Add breakpoint here to break in an underlying function
pdb_instance.runcall(multi, request)