<s> def arg ( * args , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> def _decorator ( func ) : <EOL> add_arg ( func , * args , ** kwargs ) <EOL> return func <EOL> return _decorator <EOL> def add_arg ( f , * args , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> if not hasattr ( f , '<STR_LIT>' ) : <EOL> f . arguments = [ ] <EOL> if ( args , kwargs ) not in f . arguments : <EOL> f . arguments . insert ( <NUM_LIT:0> , ( args , kwargs ) ) </s>
