Feladatleírás
A feladatban ezt a paraméterezést várják el:
get_users.py [-s SOURCE] [-o OUTPUT] [-v]
Nekem ebből az jön le, hogy a SOURCE és az OUTPUT paraméter is opcionális, holott a szöveg alapján (nincs leírva, hogy opcionális lenne) is, illetve "logikusan" is required paramétereknek kellene lenniük szerintem, így a script elnevezése nálam ilyen (nyilván a [-h] jelenlétével nincs bajom)
get_users.py [-h] -s SOURCE -o OUTPUT [-v]
Viszont ezzel megszegem az alábbi szabályt,
SZ2 A programnak pontosan a specifikált interfészt kell nyújtania
(elnevezés, bemeneti paraméterek neve és száma stb.)
ami súlyos hiba.
Most akkor ki kellene vegyem a "required=True"-t, és kézzel lekezelnem, hogy ezeket a paramétereket meg-e adta a felhasználó?