क्या कोई मुझे इस Django मिडलवेयर में प्राप्त चेतावनी के पीछे वास्तविक कारण बता सकता है, और मैं इसे कैसे हल कर सकता हूं?बहिष्करण चेतावनी: बेसएक्सप्शन.मेसेज को पायथन 2.6 अपवाद के रूप में बहिष्कृत किया गया है .__ वर्ग__, अपवाद। संदेश,
मैं इस संदेश को हो रही है "DeprecationWarning:। BaseException.message अजगर 2.6 अपवाद वर्ग, exception.message, के रूप में पदावनत किया गया है"
class GeneralMiddleware(object):
def process_exception(self, request, exception):
if exception.__class__ is SandboxError:
# someone is trying to access a sandbox that he has no
# permission to
return HttpResponseRedirect("/notpermitted/")
exc_type, value, tb = sys.exc_info()
data = traceback.format_tb(
tb, None) + traceback.format_exception_only(
exc_type, value)
msg = (
"Failure when calling method:\n"
u"URL:'%s'\nMethod:'%s'\nException Type:'%s'\n"
u"Error Message '%s'\nFull Message:\n%s"
% (request.get_full_path(), request.method,
exception.__class__, exception.message,
'अपवाद के बजाय' इंस्टेंसेंस (अपवाद, सैंडबॉक्स त्रुटि) 'का प्रयास करें .__ class__ SandboxError' है। – Blender
यह मेरे लिए ब्लेंडर काम नहीं करता है ... आपकी तेज प्रतिक्रिया के लिए धन्यवाद। असल में मुझे अपवाद पर चेतावनी मिल रही है .__ class__, अपवाद। इस लाइन को संदेश दें। – PythonDev