def input_edition_name(self, default=''): name = raw_input('\nbook edition? [%s] ' % default) or default self.edition = db.get_thing(name, db.get_type('type/edition')) if not self.edition: print '\nbook edition not found.' else: print '\nbook edition %s found.' % self.edition
def input_edition_name(self, default=''): name = input('\nbook edition? [%s] ' % default) or default self.edition = db.get_thing(name, db.get_type('type/edition')) if not self.edition: print('\nbook edition not found.') else: print('\nbook edition %s found.' % self.edition)
def POST(self, site, user): form = forms.review_form() if form.validates(): edition = db.get_thing(form.d.edition, db.get_type('type/edition')) if not edition: return error() review = db.insert_book_review(edition, user, reviewsources.data.get('web'), form.d.text, title=form.d.title) return web.redirect('/' + edition.name + '#reviews') else: edition = db.get_thing(form.d.edition, db.get_type('type/edition')) if not edition: return error() return render.addreview(user, edition, form)
def GET(self, site, user): i = web.input('edition') edition = db.get_thing(i.edition, db.get_type('type/edition')) if not edition: return error() form = forms.review_form() form.fill(edition=edition.name) return render.addreview(user, edition, form)
def input_user_name(self, default=''): if not self.edition: raise quit() name = raw_input('\nreview author? [%s] ' % default) or default self.user = db.get_thing(utils.lpad(name, 'user/'), db.get_type('type/user')) if not self.user: print '\nreview author not found.' self.safety_lock('create a dummy user \'%s\'?' % name) self.user = create_dummy_user(name, password='******') print '\nok.' else: print '\nuser %s found.' % self.user
def input_user_name(self, default=''): if not self.edition: raise quit() name = raw_input('\nreview author? [%s] ' % default) or default self.user = db.get_thing(utils.lpad(name, 'user/'), db.get_type('type/user')) if not self.user: print('\nreview author not found.') self.safety_lock('create a dummy user \'%s\'?' % name) self.user = create_dummy_user(name, password='******') print('\nok.') else: print('\nuser %s found.' % self.user)