def post(self): felhasznalonev = cgi.escape(self.request.get('felhasznalonev')) jelszo = cgi.escape(self.request.get('jelszo')) etr = Etr(felhasznalonev, jelszo) kurzustabla = etr.kurzustabla() etr.logout() self.response.out.write(simplejson.dumps(kurzustabla))
def post(self): felhasznalonev = cgi.escape(self.request.get('felhasznalonev')) jelszo = cgi.escape(self.request.get('jelszo')) kurzusok = self.request.get_all("kurzus") results = memcache.get("&".join(kurzusok)) if results is not None: logging.error(results) self.response.out.write(results) else: etr = Etr(felhasznalonev, jelszo) cucc = [] nevsorok_hackish = {} for kurzuskod in kurzusok: nevsor = etr.listNevsor(kurzuskod) nevek = set(x['nev'] for x in nevsor) cucc.append(str(nevek)) etr.logout() kozosnevek = eval(" & ".join(cucc)) # fakin undorító. halmazok metszete. dzsezn = simplejson.dumps(list(kozosnevek)) memcache.add("&".join(kurzusok),dzsezn) self.response.out.write(dzsezn)