def get(self): ''' Get some quotes ''' quotes = PeopleQuotes() self.finish({'quote': quotes.get()})
def get(self): ''' Get some quotes ''' quotes = PeopleQuotes() self.finish( {'quote': quotes.get()} )
def let_it_crash(self, struct, scheme, error, reason): ''' Let it crash ''' str_error = str(error) error_handler = errors.Error(error) messages = [] if error and 'Model' in str_error: message = error_handler.model(scheme) elif error and 'duplicate' in str_error: for name, value in reason.get('duplicates'): if value in str_error: message = error_handler.duplicate( name.title(), value, struct.get(value) ) messages.append(message) message = ({'messages':messages} if messages else False) elif error and 'value' in str_error: message = error_handler.value() elif error is not None: logging.warning(str_error) logging.error(struct, scheme, error, reason) message = { 'error': u'nonsense', 'message': u'there is no error' } else: quotes = PeopleQuotes() message = { 'status': 200, 'message': quotes.get() } raise gen.Return(message)
def let_it_crash(self, struct, scheme, error, reason): ''' Let it crash ''' str_error = str(error) error_handler = errors.Error(error) messages = [] if error and 'Model' in str_error: message = error_handler.model(scheme) elif error and 'duplicate' in str_error: for name, value in reason.get('duplicates'): if value in str_error: message = error_handler.duplicate(name.title(), value, struct.get(value)) messages.append(message) message = ({'messages': messages} if messages else False) elif error and 'value' in str_error: message = error_handler.value() elif error is not None: logging.warning(str_error) logging.error(struct, scheme, error, reason) message = {'error': u'nonsense', 'message': u'there is no error'} else: quotes = PeopleQuotes() message = {'status': 200, 'message': quotes.get()} raise gen.Return(message)