I'm starting to use the cache_* functions from a Flask app, and noticed that the documentation of what's available seems incomplete. (I'm using uWSGI 2.0.14.) From a running pyshell, I can see the following functions: cache_clear, cache_dec, cache_del, cache_div, cache_exists, cache_get, cache_inc, cache_keys, cache_mul, cache_num, cache_set, and cache_update.
Asking for help on any of them just returns "...". Some are documented on this page: https://uwsgi-docs.readthedocs.io/en/latest/PythonModule.html but cache_dec, cache_div, cache_inc, cache_keys, cache_mul, and cache_num aren't mentioned at all. cache_update and cache_clear are mentioned by name, but not described. It wasn't initially obvious to me what cache_update is for (figured that out - replace an existing entry instead of introducing a duplicate), and its function call signature in the documentation introduces an undefined parameter named "cache_server", which I think probably should be "cache_name" for consistency. Are these functions documented somewhere else I haven't discovered, maybe their non-Python C equivalents? Is it possible to enumerate the various caches through the Python API? Before I go off and start digging and writing, are more documentation updates in the mill besides this pull request? https://github.com/unbit/uwsgi-docs/pull/395 Thx, Skip Montanaro _______________________________________________ uWSGI mailing list uWSGI@lists.unbit.it http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi