Checking for required arguments when instantiating class.

Lacrima Lacrima.Maxim at gmail.com
Wed May 6 06:11:58 EDT 2009


> >>> class First:
>
>         def __init__(self, *args, **kwargs):
>                 pass
>
> >>> class Second:
>
>         def __init__(self, somearg, *args, **kwargs):
>                 self.somearg = somearg
>
> How can I test that First class takes 1 required argument and Second
> class takes no required arguments?


Sorry, I have made a mistake. Of course, Second class takes 1 required
argument, not First.



More information about the Python-list mailing list