def generate_builtin_function(function): function_table = {} if isinstance(function.__doc__, str): function_table['doc'] = function.__doc__ function_table['overloads'] = BuiltinScraper.get_overloads(function) return function_table
def generate_builtin_function(function, is_method=False): function_table = {} func_doc = safe_getattr(function, "__doc__", None) if safe_isinstance(func_doc, str): function_table["doc"] = func_doc function_table["overloads"] = BuiltinScraper.get_overloads(function, is_method) return function_table
def generate_builtin_function(function, is_method=False): function_table = {} func_doc = safe_getattr(function, '__doc__', None) if safe_isinstance(func_doc, str): function_table['doc'] = func_doc function_table['overloads'] = BuiltinScraper.get_overloads(function, is_method) return function_table