def ${method_name}(self, try_cached = True, save_cache = True):
result = None
if try_cached:
#если разрешено отдавать из кеша, отдаем
if hasattr(self, '_cached_${method_name}'):
return self._cached_${method_name}
${cursor}
if save_cache:
#если надо закешировать в объекте, сохраним в приватном свойстве
self._cached_${method_name} = result
return result
Комментариев нет:
Отправить комментарий