Хочу посмотреть реализацию функции в builtins.py, но там только докстринги по функциям. Как посмотреть реализацию?
Работаю в Pycharm.
Пытаюсь посмотреть реализацию функции в builtins.py.
Т.е. жму CTRL и ПКМ на функции.
Честно открывается builtins.py, но там только описания функций.
Предполагаю, что реализация в скомпилированных dll, но как найти исходники хотя бы на C.
Тот же вопрос и по реализациям функций из других модулей. Часто хочу посмотреть, но не могу найти.
И как питон понимает где брать реализацию.
А как питон понимает куда за реализацией идти?
Есть же базовая реализация в buildins.py
def sum(*args, **kwargs): # real signature unknown
"""
Return the sum of a 'start' value (default: 0) plus an iterable of numbers
When the iterable is empty, return the start value.
This function is intended specifically for use with numeric values and may
reject non-numeric types.
"""
pass