由於某些原因,我在調用urllib.urlopen
時遇到跟蹤/ BPT陷阱錯誤。我試過urllib
和urllib2
,結果相同。下面是引發錯誤的代碼:調用urllib.urlopen時跟蹤/ BPT陷阱
def get_url(url):
from urllib2 import urlopen
if not url or not url.startswith('http://'): return None
return urlopen(url).read() # FIXME!
我要補充一個CherryPy的網絡服務器與web.py.此代碼運行
有人要求回溯。不幸的是,沒有。 Trace/BPT trap
被輸出到終端並且該過程終止。例如。
[email protected] project $ sudo ./index.py 80
http://0.0.0.0:80/
# Here I visit the page which contains the get_url(url) method
Trace/BPT trap
[email protected] project $
編輯:我運行OS X 10.6.2,web.py 0.33,Python 2.6.2和CherryPy 3.1.2。
如果你放入回溯的某個部分,這將會很有幫助。 – Omnifarious 2009-10-27 05:44:16