def user_post(self, *args): pagename = args[0] if args[0] is None: pagename="" exercise = Exercise.query().filter("url = ",pagename).get() submission = self.request.get('code') program = exercise.outside_code.format(submission) action = self.request.get('action') response = dict() if action == 'check': response = exercise.checker.checkWork(program, self.username) if response['passed']: user = User.query().filter('username = '******'test': message = '' logging.info(self.request.get('input')) response = exercise.checker.submit(program, self.username, self.request.get('input')) if (response['error'] != "OK" or int(response['result']) != 15 or response['output'] is None): message = response['error_message'] response['message'] = message self.write_json(response);
import os import pprint from google.appengine.api import memcache from google.appengine.api import mail from google.appengine.api import urlfetch from google.appengine.ext import db pprint.pprint(os.environ.copy()) from user.models import User #pprint.pprint(dir(User)) users = User.query().fetch() pprint.pprint('Users found: %i' % len(users)) for user in users: if user.password is None: user.password = '******' user.put()