On Wed, Sep 9, 2009 at 12:45 PM, Andrey Fedorov<anfedo...@gmail.com> wrote: > Hi all, > > I've written a function [1] called apply_some which takes a set of > keywords arguments, filters only those a function is expecting, and > calls the function with only those arguments. This is meant to > suppress TypeErrors - a way to abstract the logic which checks what > arguments a passed-in function accepts. > > For example: > >> def foo(x=1, y=2): >> return (x,y) >> >> apply_some(foo, y=0, z="hi") // calls foo(y=0) >> -> (1,0) > > I'd like to expand this to fill undefined arguments with None, but > before I do, does anyone know of any packages/libraries which either > do something similar or would make this code cleaner? > > Cheers, > Andrey > > 1. http://gist.github.com/183375 > -- > http://mail.python.org/mailman/listinfo/python-list >
What is your use-case for using this? It seems really odd to me. -- David blog: http://www.traceback.org twitter: http://twitter.com/dstanek -- http://mail.python.org/mailman/listinfo/python-list