Рассмотрите возможность объединения функций и добавления новой документации:
def comp_fun(*a, **ks):
'''This f1's, f2's, f3's the ...'''
return f3(f2(f1(*a, **ks)))
и правильного ее распознавания программным обеспечением автозаполнения, показывая аргументы f1
и их типы.
Другой пример:
from toolz import compose # Couldn't find anything equivalent in std?
TTMSpecialCase = compose(TypeTakingModel, SpecialCaseModel)
и TTMSpecialCase
удобно обнаруживаются языковыми серверами и аналогичными инструментами.
Существует ли какой-либо шаблон (использующий stdlib?), Который распознается инструментами для этого?