def _call_unconverted(f, args, kwargs): """Calls the original function without converting with AutoGraph.""" if inspect_utils.istfmethodtarget(f): return f.__self__.call(args, kwargs) if kwargs is not None: return f(*args, **kwargs) else: return f(*args)
def _call_unconverted(f, args, kwargs): """Calls the original function without converting with AutoGraph.""" if inspect_utils.istfmethodtarget(f): return f.__self__.call(args, kwargs) if kwargs is not None: return f(*args, **kwargs) else: return f(*args)
def _call_unconverted(f, args, kwargs, options, update_cache=True): """Calls the original function without converting with AutoGraph.""" if update_cache: conversion.cache_whitelisted(f, options) if inspect_utils.istfmethodtarget(f): return f.__self__.call(args, kwargs) if kwargs is not None: return f(*args, **kwargs) else: return f(*args)
def _call_unconverted(f, args, kwargs): """Calls the original function without converting with AutoGraph.""" if inspect_utils.istfmethodtarget(f): return f.__self__.call(args, kwargs) try: if kwargs is not None: return f(*args, **kwargs) else: return f(*args) except Exception as e: # pylint:disable=broad-except _attach_metadata(e, f, False) raise
def _call_unconverted(f, args, kwargs): """Calls the original function without converting with AutoGraph. Args typically include `self`, as required by the conversion process. When conversion is skipped, `self` is not necessary, because the original bound method is being executed. This code removes it. Args: f: the original function for which conversion was requested. args: positional arguments for f May or may not include self. kwargs: keyword arguments for f Returns: The return value of f(*args, **kwargs). """ if inspect_utils.istfmethodtarget(f): return f.__self__.call(args, kwargs) return f(*args, **kwargs)