def make_exception(method, e):
    """Creates an exception for a given method, and RpcError."""
    x = e.details()
    name = x[:x.find(':')].split('.')[-1]
    if name in globals():
        cls = globals()[name]
    else:
        cls = UnknownRpcException  # noqa

    return cls(method, e.code(), e.details())
def make_exception ( method , e ) : x = e . details ( ) name = x [ : x . find ( ':' ) ] . split ( '.' ) [ - 1 ] if name in globals ( ) : cls = globals ( ) [ name ] else : cls = UnknownRpcException return cls ( method , e . code ( ) , e . details ( ) )
Creates an exception for a given method, and RpcError.