היי היי! אני קצת מחזיר אתכם אחורה (הייתי צריך לעשות פאוזה של חודש בקורס בגלל הגוזלית הקטנה שנולדה לנו ).
בנוגע לתרגיל קיבוץ גלויות, מכיוון שאני לא יכול להגיש אותו, רציתי להתייעץ האם דרך הפתרון שלי נכונה בנוגע לargs / kwargs (אנסה לא להכנס לפרטים בגלל מדיניות הקורס, אם זה חורג, תורידו את הפוסט):
יצרתי flag שמייצג האם הpaths קיימים, ואז התחלתי לעבור על args / kwargs (בנפרד!) ולבדוק עבור כולם אם הflag הזה משתנה לFalse במידה ונתיב אחד לא קיים.
לאחר מכן יצרתי שני “המשכים” בדקורייטור (הראשון במידה וכל הargs/kwargs מייצגים paths והשני במידה ולא כולם מייצגים paths ואז הפונקציה “המקורית” רצה כרגיל).
אני בעיקר שואל על ה"התעסקות עם args/kwargs, האם זאת הגישה הנכונה (לבדוק if הם קיימים בנפרד ואז לטפל בהם), או שיש גישה נוחה / אלגנטית יותר.
תודה!