options / options /

Diff from to

File options/

         be more keys than args, but not the other way around. Returns a list of
         keys used (from which one can also determine if a key was not used).
+        if not args:
+            return []
         if len(args) > len(keys):
             raise ValueError('More args than keys not allowed')
         additional = dict(zip(keys, args))