def __init__(self, obj):
super(_MyHashlibAlgo, self).__setattr__('<STR_LIT>', obj)<EOL>methods = []<EOL>for name_value in inspect.getmembers(obj, inspect.ismethod):<EOL><INDENT>methods.append(name_value[<NUM_LIT:0>])<EOL><DEDENT>super(_MyHashlibAlgo, self).__setattr__('<STR_LIT>', methods)<EOL>def isnotmethod(object_):<EOL><INDENT>"<STR_LIT>"<EOL>return not inspect.ismethod(object_)<EOL><DEDENT>members = []<EOL>for name_value in inspect.getmembers(obj, isnotmethod):<EOL><INDENT>members.append(name_value[<NUM_LIT:0>])<EOL><DEDENT>super(_MyHashlibAlgo, self).__setattr__('<STR_LIT>', members)<EOL>
Set the wrapped object.