def handle(self, isPost): error = '' if isPost: username = self.request.get('username') password = self.request.get('password') success, newuser = self.user_model.create_user( username, password_raw=password) if not success: error = 'User with given username already exists.' newuser.instructor = Instructor.create(newuser.key) newuser.put() time.sleep(1) lst = list(User.query().fetch()) for user in lst: if user.name == ADMIN_USERNAME: lst.remove(user) break self.send_page(HOME_TEMP, { 'error': error, 'users': lst, 'username': self.user_name, })