<s> import warnings <EOL> def deprecated ( * args ) : <EOL> """<STR_LIT>""" <EOL> def wrap ( func ) : <EOL> def wrapped_func ( * args , ** kwargs ) : <EOL> warnings . warn ( msg , category = DeprecationWarning ) <EOL> return func ( * args , ** kwargs ) <EOL> return wrapped_func <EOL> if len ( args ) == <NUM_LIT:1> and callable ( args [ <NUM_LIT:0> ] ) : <EOL> msg = "<STR_LIT>" "<STR_LIT>" % args [ <NUM_LIT:0> ] . __name__ <EOL> return wrap ( args [ <NUM_LIT:0> ] ) <EOL> else : <EOL> msg = args [ <NUM_LIT:0> ] <EOL> return wrap </s>
