Часто мне нужно, чтобы метод ИЛИ возвращал другое число ИЛИ типы значений. Например:
def test(x,y,ret='both') :
s = x + y
m = x * y
if ret = 'both' : return s, m
if ret = 'sum' : return s
if ret = 'mult' : return m
Также иногда я хочу иметь поведение типа Аспект, где я внедряю код отладки, который также может изменить типы возврата / num-of-vals
Есть ли стандарт Шаблон программирования, который обрабатывает это? Декораторы?
Пример работает, но abit clunky ..
это просто пример ... для иллюстрации, не воспринимайте его как канонический подход