Files
reddit/r2/r2/controllers/querycontroller.py
Steve Huffman 33fd4e9684 Added a new system for precomputing queries on reddit. This will allow every
listing to be precomputed and stored in memcache for retrieval at request-time.
Currently only reddit listings are precomputed. Profile-page precomputing is
disabled (and relatively untested).
2008-08-20 11:49:48 -07:00

16 lines
415 B
Python

from reddit_base import RedditController
from validator import *
from r2.lib.db.queries import CachedResults
import cPickle as pickle
from urllib import unquote
class QueryController(RedditController):
@validate(query = nop('query'))
def POST_doquery(self, query):
if g.enable_doquery:
cr = pickle.loads(query)
cr.update()
else:
abort(403, 'forbidden')