def unabc(msg):
 if isinstance(msg, type):
  return _unabc(msg)
 else:
  return partial(_unabc, msg=msg)

def unabc ( msg ) : if isinstance ( msg , type ) : return _unabc ( msg ) else : return partial ( _unabc , msg = msg )
add dummy methods to a class to satisfy abstract base class constraints .