def _check_method(method):
 interface_members = [m[0] for m in getmembers(_AbstractConEstBase) if (not m[0].startswith('_'))]
 method_members = [m[0] for m in getmembers(method) if (not m[0].startswith('_'))]
 for member in interface_members:
  if (member not in method_members):
   return (False, member)
 return (True, None)

def _check_method ( method ) : interface_members = [ m [ 0 ] for m in getmembers ( _AbstractConEstBase ) if ( not m [ 0 ] . startswith ( '_' ) ) ] method_members = [ m [ 0 ] for m in getmembers ( method ) if ( not m [ 0 ] . startswith ( '_' ) ) ] for member in interface_members : if ( member not in method_members ) : return ( False , member ) return ( True , None )
helper to parse method arguments .