Something like:
for (a,b) in kwargs.iteritems(): if not b : del kwargs[a]
This code raise exception because changing of dictionary when
Another way to write it is
res = dict((k,v) for k,v in kwargs.iteritems() if v is not None)
In Python3, this becomes
res = {k:v for k,v in kwargs.items() if v is not None}