dunossauro/live-de-python

[Sugestão] Live sobre o módulo inspect

Closed this issue · 1 comments

Uma live sobre o módulo inspect e o seu contorno seria muito divertida.

Por exemplo:

>>> from inspect import *
>>> isbuiltin(len)
True
>>> isfunction(len)
False
>>> def userf():pass
... 
>>> isfunction(userf)
True

Uma função só é função se for definida pelo usuário. Uma função embutida não é uma função. 🤡

Mas ambas são routinas:

>>> isroutine(len), isroutine(userf)
(True, True)

Fechado por #511