MCPcopy Create free account
hub / github.com/internetarchive/openlibrary / GET_memcache

Method GET_memcache

openlibrary/plugins/admin/code.py:619–632  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

617 return render_template("admin/inspect/store", docs, input=i)
618
619 def GET_memcache(self):
620 i = web.input(action="read")
621 i.setdefault("keys", "")
622
623 mc = cache.get_memcache().memcache
624
625 keys = [k.strip() for k in i["keys"].split() if k.strip()]
626 if i.action == "delete":
627 mc.delete_multi(keys)
628 add_flash_message("info", "Deleted %s keys from memcache" % len(keys))
629 return render_template("admin/inspect/memcache", [], {})
630 else:
631 mapping = keys and mc.get_multi(keys)
632 return render_template("admin/inspect/memcache", keys, mapping)
633
634
635class spamwords:

Callers 1

GETMethod · 0.95

Calls 5

lenFunction · 0.85
get_memcacheMethod · 0.80
delete_multiMethod · 0.80
render_templateFunction · 0.70
get_multiMethod · 0.45

Tested by

no test coverage detected