On 12 November 2012 13:23, Joshua Landau <joshua.landau...@gmail.com> wrote:

> Just a few tricks you may have missed:
>
>  On 12 November 2012 10:48, Ulrich Eckhardt <
> ulrich.eckha...@dominolaser.com> wrote:
>
>> Am 11.11.2012 23:24, schrieb Cantabile:
>
>     if required.intersection(params.**keys()) != required:
>>
>
> if required.issubset(params):
>

*Ahem*: if *not* required.issubset(params):


>
>
>>        missing = required - set(params.keys())
>>
>
> missing = required.difference(params)
>
>
>>        raise Exception("missing arguments {}".format(
>>                        ', '.join(missing)))
>
>
>
> (untested)
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to