Если у меня есть следующее:
def alert(self, text: str, color: str) -> str:
Могу ли я как-то получить указанный тип моих аргументов?
Я пытался использовать func.__code__.co_varnames & inspect.getargspec(func) без хороших результатов.
func.__code__.co_varnames
inspect.getargspec(func)
ответ blue_note не будет работать с __future__.annotations, представленным в python 3.7, вместо него используйте typing.get_type_hints .
__future__.annotations
У alert.__annotations__ есть диктант с типами.
alert.__annotations__
Ключ return описывает возвращаемое значение. Все остальные ключи являются именами аргументов.
return