পাইথন স্ক্রিপ্ট ব্যবহার করে হ্যাজেল বিধি


0

আমি পাইথন স্ক্রিপ্ট সহ একটি হ্যাজেল (নুডলসফ্ট) নিয়ম ব্যবহার করছি। "পাস শেল স্ক্রিপ্ট" বিকল্পটি ব্যবহার করা। শেল বাক্সে আমার পাইথন ইনস্টল / ইউএসআর / লোকাল / বিন / পাইথন (আমার পাইথন ইনস্টল ভি। ২.7.৩) পাথ স্থাপন করে। এটি খুঁজে পেলে সঠিকভাবে প্ল্যাক করতে যায় এবং এটি না পেলে লাল। সহজ স্ক্রিপ্ট ব্যবহার করে

import sys
sys.exit(1)

টুলটিপ অনুসারে প্রস্থান স্থিতি 0 নিয়মটি পাস করার ইঙ্গিত দেয়। আমি ধরে নিলাম অন্য কিছু নিয়ম ব্যর্থ হয়। সমস্যাটি হ'ল প্রস্থান কোডটি ফেরত দেওয়া ছাড়াই নিয়মের সাথে মেলে।
আমি কি হ্যাজেলকে প্রস্থান কোড সরবরাহ করতে ভুল কমান্ডটি ব্যবহার করছি বা এটি হ্যাজলে বাগ রয়েছে। আমি সর্বশেষ ব্যবহার করেছি (সবেমাত্র প্রকাশিত ৩.১) আগের সংস্করণগুলিতে চেষ্টা করে দেখিনি।


কল করার পরিবর্তে, sys.exit()একটি কমান্ড চালানোর চেষ্টা করুন যা আপনি জানেন যে ব্যর্থ হবে, উদাহরণস্বরূপ এমন importকোনও মডিউল যা আপনি ইনস্টল করেন নি to এটি অবশ্যই একটি ত্রুটির সাথে স্ক্রিপ্টটি ব্যর্থ করবে। পরীক্ষা করে দেখুন PyPI এবং মাত্র একটি র্যান্ডম প্যাকেজ বেছে নিন ...
MattDMo

ধন্যবাদ। চেষ্টা করেছেন যে পাশাপাশি ভাল পরিমাপের জন্য, তবে স্ক্রিপ্টটি এখনও সাফল্যের সাথে প্রস্থান করে - সিনট্যাক্স ত্রুটির সাথে এবং 0 দ্বারা বিভাজন হিসাবে। সীসা বিকাশকারী ফিরে পেয়েছে এবং এটি একটি বাগ। "শেল স্ক্রিপ্টগুলির সাথে এখন একটি ত্রুটি রয়েছে I আমি একটি প্যাচ দিচ্ছি, সম্ভবত আগামীকাল সম্ভবত আশা করছি আপনি ততক্ষণ ধরে রাখতে পারবেন"
জোপ

উত্তর:


1

এটি একটি বাগ ছিল যা হ্যাজেল ৩.১ এর সাথে সংঘটিত হয়েছিল ... হ্যাজেলের মিঃ নুডল থেকে নিশ্চিত করা হয়েছে। এখনকার 3.1.1 থেকে বর্তমান 3.1.1 এ সূক্ষ্মভাবে কাজ করে।

শুধু ভেবেছি আমি থ্রেডটি সম্পূর্ণ করব

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.