示例#1
0
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
示例#2
0
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
示例#3
0
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