def save(self, **kwargs): data = cherrypy.request.params session_context = cherrypy.session.get('session_context') url = session_context['back_ref'] print "Данные из запроса : " print data print "\nСохраняем объект...\n" try: status = rwObjects.set_by_uuid(data['uuid'], data) except Exception as e: print "SaveObject. Ошибка в rwObjects.set_by_uuid(data['uuid'],data) :", str(e) raise cherrypy.HTTPRedirect(url) else: print "\n SAVE." print status[0] print status[1] print "Переадресация на show_object... ", url raise cherrypy.HTTPRedirect(url)
def save(self, **kwargs): data = cherrypy.request.params session_context = cherrypy.session.get('session_context') url = "/settings?menu=ktree" print "Данные из запроса : %s" % data print "\nКонтекст :" % session_context params = dict() try: params['parent_id'] = data['parent_id'] params['name'] = data['name'] params['description'] = data['description'] params['tags'] = data['tags'] params['expert'] = data['expert'] params['action'] = data['action'] except Exception as e: raise e else: pass """ Проверка параметров тут. """ session = rwObjects.Session() try: st = rwObjects.set_by_uuid(data['uuid'], data) except Exception as e: return ShowError("Функция Ktree.save операция rwObjects.set_by_uuid(data['uuid'],data)" + str(e)) else: print st[0] print st[1] session.close() raise cherrypy.HTTPRedirect(url)