Need to pass a class instance to a gettext fallback

Peter Otten __peter__ at web.de
Fri Sep 8 11:45:50 EDT 2017


Josef Meile wrote:

> language = kwargs['language']
> del kwargs['language']

Not really important, but there's a method for that:

language = kwargs.pop("language")

>   def __init__(self, *args, **kwargs):
>     language = kwargs['language']
>     del kwargs['language']

In Python 3 this can also be spelt with a keyword-only language argument:

def __init__(self, *args, language, **kwargs):
    ...  # no pop() or del 
 





More information about the Python-list mailing list