python-oops-wsgi

সফটওয়্যার স্ক্রিনশট:
python-oops-wsgi
সফটওয়্যার বিবরণ:
সংস্করণ: 0.0.10
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Canonical Ltd.
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 5

Rating: nan/5 (Total Votes: 0)

oops_wsgi একটি উফ WSGI মিডলওয়্যার হয়.
ব্যবহারের
oops_wsgi tracebacks এবং অন্যান্য ডায়গনিস্টিক তথ্য, কেন্দ্রিয় জড়ো করা আপনার ওয়েব অ্যাপ্লিকেশন ত্রুটি অনুমতি, একটি oops.Config সাথে ইন্টিগ্রেশন উপলব্ধ করা হয়.
সাধারণত, ভালো কিছু:
& Nbsp; সেটআপ আপনার কনফিগারেশন:
& Nbsp; >>> ওহো থেকে আমদানি কনফিগ
& Nbsp; >>> কনফিগ = কনফিগ ()
আপনি সম্ভবত অন্তত এক প্রকাশক করতে হবে, অথবা আপনার রিপোর্ট বাতিল করা হবে.
& Nbsp; কনফিগ করতে wsgi নির্দিষ্ট আঙ্গুলসমূহ যোগ করুন:
& Nbsp; >>> oops_wsgi.install_hooks (কনফিগ)
এটি একটি সুবিধা ফাংশন - আপনি বাছাই এবং আপনি oops_wsgi.hooks থেকে চান সৃষ্টি বা ফিল্টার আঙ্গুলসমূহ এবং পছন্দ করে নিন আমরা স্বাগত জানাই.
& Nbsp; স্বাভাবিক হিসাবে আপনার wsgi অ্যাপ্লিকেশন তৈরি করুন, এবং তারপর এটি মোড়ানো:
& Nbsp; >>> অ্যাপ্লিকেশন = oops_wsgi.make_app (অ্যাপ্লিকেশন, কনফিগ)
কোনো ব্যতিক্রম এই মিডলওয়্যার মাধ্যমে বুদবুদ আপ, একটি ওহো লগ করা হবে না. অনুরোধ শরীরের শুরু ছিল না, তারপর একটি কাস্টম পাতা উফ আইডি দেখায় যে প্রদর্শিত হয়, এবং ব্যতিক্রম গ্রস্ত হয়. একটি সকেট উপর শেষ-এর ফাইল মত স্বাভাবিক পরিস্থিতিতে নির্দেশ করে যে ব্যতিক্রম OOPSes আরম্ভ না. উফ ফিল্টার করা হয়, অথবা কোন প্রকাশকদের কনফিগার করা হয়, তাহলে ব্যতিক্রম স্ট্যাকের আপ propogate হবে - ওহো মিডলওয়্যার এই ক্ষেত্রে দরকারী কিছু করতে পারবেন না. আপনি 404 ব্যতিক্রম 404 মিডলওয়্যার wsgi স্ট্যাকের মধ্যে ওহো মিডলওয়্যার উপরে একটি কাস্টম আছে, এবং ফিল্টার (যদি উদাহরণস্বরূপ, তারা ওহো মিডলওয়্যার, ব্যতিক্রম propogate ছাড়া অন্য কিছু না হলে তারপর আপনার নিজস্ব 404 মিডলওয়্যার করা হবে না, রিপোর্ট তৈরি হয় না, তাই কাজ.
শরীর শুরু করেছে, তাহলে ক্লায়েন্ট এবং wsgi অ্যাপ্লিকেশন স্ট্যাক আপ propogate হবে ব্যতিক্রম উফ আইডি যোগাযোগ করার কোন উপায় নেই.
আপনি (পরিবেষ্টন, রিপোর্ট) গ্রহণ করে এবং ক্লায়েন্ট পাঠানো হবে এইচটিএমএল ফেরৎ একটি সাহায্যকারী সরবরাহ যদি আপনি ত্রুটি পাতা কাস্টমাইজ করতে পারেন.
& Nbsp; >>> Def (পরিবেষ্টন, রিপোর্ট) myerror_html:
& Nbsp; ... ফিরে '

থেকে উফ! % এর

'% রিপোর্ট [' আইডি ']
& Nbsp; >>> অ্যাপ্লিকেশন = oops_wsgi.make_app (অ্যাপ্লিকেশন, কনফিগ, error_render = myerror_html)
অথবা আপনি রিপোর্ট ফরম্যাট করা একটি স্ট্রিং টেমপ্লেট সরবরাহ করতে পারেন.
& Nbsp; >>> json_template = '{"oopsid": "% (আইডি) এর"}'
& Nbsp; >>> অ্যাপ্লিকেশন = oops_wsgi.make_app (অ্যাপ্লিকেশন, কনফিগ, error_template = json_template)
আরো তথ্যের জন্য pydoc oops_wsgi দেখুন.
সংস্থাপনা
হয় উপলব্ধ সমস্ত নির্ভরতা সঙ্গে পরিবেশে setup.py চালানো, বা আপনার কোনো PYTHONPATH ওয়ার্কিং ডিরেক্টরি যোগ করুন.
উন্নয়ন
আপস্ট্রিম উন্নয়ন https://launchpad.net/python-oops-wsgi এ সঞ্চালিত হয়. সেটআপ নির্ভরতা অবিলম্বে পাওয়া যায় না যদি উন্নয়নের জন্য একটি কাজ এলাকা,, আপনি উপলব্ধ নির্ভরতা সঙ্গে একটি পাইথন ইন্টারপ্রেটার পেতে বিন / buildout, তারপর বিন / PY তৈরি করতে ./bootstrap.py ব্যবহার করতে পারেন.
পরীক্ষা আপনার পছন্দের রানার ব্যবহার চালানোর জন্য, পরীক্ষা স্যুট oops.tests.test_suite হয়.
এই ক্ষেত্রে:
বিন / PY -m testtools.run oops_wsgi.tests.test_suite

আবশ্যক

  • পাইথন
  • উফ
  • পেস্ট করুন

বিকাশকারী অন্যান্য সফ্টওয়্যার Canonical Ltd.

মন্তব্য python-oops-wsgi

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!