--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: django-memoize -- implementation of memoization technique for Django
- From: Christopher Hoskin <christopher.hoskin@gmail.com>
- Date: Wed, 13 Jul 2016 22:09:05 +0100
- Message-id: <146844414527.6984.8334899384161937745.reportbug@TX100-S3P.lan>
Package: wnpp
Severity: wishlist
Owner: Christopher Hoskin <christopher.hoskin@gmail.com>
* Package name : django-memoize
Version : 1.3.1
Upstream Author : Thadeus Burgess, Thomas Vavrys et al
* URL : https://pythonhosted.org/django-memoize/
* License : BSD
Programming Lang: Python
Description : implementation of memoization technique for Django
django-memoize is an implementation of the memoization technique for Django.
You can think of it as a cache for function or method results.
.
In memoization, the functions arguments are also included into the cache_key.
Memoize is also designed for methods, since it will take into account the repr
of the ‘self’ or ‘cls’ argument as part of the cache key. The theory behind
memoization is that if you have a function you need to call several times in
one request, it would only be calculated the first time that function is called
with those arguments.
I would hope that the Python Modules Team would be willing to maintain the
package.
I am not a DD, so require a sponsor.
--- End Message ---