This should allow someone to override the key serialization method. The main goal was to provide a way to provide caching for instance/class methods.
This should allow someone to serialize arguments via a method other than simply handing off the to json.dumps or pickle.dumps. You probably want to map module.classname.methodname into a string (instead of trying to deeply serialize all properties), or strip this argument altogether.
This should allow someone to override the key serialization method. The main goal was to provide a way to provide caching for instance/class methods.
This should allow someone to serialize arguments via a method other than simply handing off the to
json.dumps
orpickle.dumps
. You probably want to mapmodule.classname.methodname
into a string (instead of trying to deeply serialize all properties), or strip this argument altogether.