Tôi có một số hành vi cực kỳ kỳ lạ dường như dẫn đến ngoại lệ im lặng. Làm thế nào tôi có thể viết một thử tóm tắt chung, nơi tôi có thể gỡ lỗi tất cả các ngoại lệ. Một cái gì đó dọc theo dòng của:
try:
# something that fails
except e:
print e
Chi tiết hơn một chút về vấn đề đang gặp phải:
Tôi có một ứng dụng Django trên máy tính của tôi (Ubuntu Linux 8.10) hoạt động tốt cả thông qua máy chủ chạy và mod-python. Trên máy chủ triển khai (Ubuntu Linux 8.10), nó hoạt động tốt thông qua máy chủ chạy, nhưng không thành công qua apache trong mod-python.
Tôi đã giảm nguyên nhân xuống một phần khỏi ứng dụng sử dụng Berkeley DB (bsddb.db) và các khóa phụ. Phương thức gọi lại cho các khóa phụ sử dụng móc để định dạng các khóa. Nó không thành công khi tôi gọi dưa trên một giá trị duy nhất. Tuy nhiên, nó chỉ không thành công khi tôi sử dụng cPickle và việc sử dụng pickle trên các giá trị tương tự bên ngoài hàm gọi lại cũng hoạt động.
Tôi chỉ muốn biết tại sao nó không thành công với cPickle.