আমার একটি ডিক আছে, যা আমার কী / মানগুলি কীওয়ার্ড আর্গুমেন্ট হিসাবে পাস করতে হবে .. উদাহরণস্বরূপ ..
d_args = {'kw1': 'value1', 'kw2': 'value2'}
example(**d_args)
এটি সূক্ষ্মভাবে কাজ করে, তবে d_args ডিকের মধ্যে যদি মানগুলি থাকে যা example
ফাংশন দ্বারা স্বীকৃত হয় না তবে এটি স্পষ্টতই মারা যায় .. বলুন, উদাহরণ ফাংশন হিসাবে যদি সংজ্ঞায়িত করা হয়def example(kw2):
এটি সমস্যা যেহেতু আমি উভয়ই প্রজন্মের d_args
, বা example
ফাংশনটি নিয়ন্ত্রণ করি না .. এগুলি উভয়ই বাহ্যিক মডিউল থেকে আসে এবং example
ডিক থেকে কেবল কিছু কীওয়ার্ড-যুক্তিই গ্রহণ করে ..
আদর্শভাবে আমি ঠিক করতাম
parsed_kwargs = feedparser.parse(the_url)
valid_kwargs = get_valid_kwargs(parsed_kwargs, valid_for = PyRSS2Gen.RSS2)
PyRSS2Gen.RSS2(**valid_kwargs)
আমি সম্ভবত বৈধ কী-ওয়ার্ড-আর্গুমেন্টের একটি তালিকা থেকে ডিকটি কেবল ফিল্টার করব, তবে আমি ভাবছিলাম: কোনও নির্দিষ্ট ফাংশনটি কীওয়ার্ড আর্গুমেন্টগুলিকে অগ্রগতিগতভাবে তালিকাভুক্ত করার কোনও উপায় আছে?