def _save_new_and_reply(*args): data = simulation_db.save_new_simulation(*args) return api_simulationData( data['simulationType'], data['models']['simulation']['simulationId'], pretty=False, )
def _save_new_and_reply(*args): data = simulation_db.save_new_simulation(*args) return app_simulation_data( data['simulationType'], data['models']['simulation']['simulationId'], pretty=False, )
def do_form(form): """Self-extracting archive post Args: form (flask.request.Form): what to import Returns: dict: data """ from sirepo import simulation_db if not 'zip' in form: raise sirepo.util.raise_not_found('missing zip in form') data = read_zip(six.StringIO(base64.decodestring(form['zip']))) data.models.simulation.folder = '/Import' data.models.simulation.isExample = False return simulation_db.save_new_simulation(data)
def do_form(form): """Self-extracting archive post Args: form (flask.request.Form): what to import Returns: dict: data """ from sirepo import uri_router from sirepo import simulation_db import base64 import StringIO if not 'zip' in form: raise uri_router.NotFound('missing zip in form') data = read_zip(StringIO.StringIO(base64.decodestring(form['zip']))) data.models.simulation.folder = '/Import' return simulation_db.save_new_simulation(data)
def do_form(form): """Self-extracting archive post Args: form (flask.request.Form): what to import Returns: dict: data """ from sirepo import cookie from sirepo import uri_router from sirepo import simulation_db import base64 import StringIO if not 'zip' in form: raise uri_router.NotFound('missing zip in form') data = read_zip(StringIO.StringIO(base64.decodestring(form['zip']))) data.models.simulation.folder = '/Import' data.models.simulation.isExample = False return simulation_db.save_new_simulation(data)
def _save_new_and_reply(*args): simulation_type, sid = simulation_db.save_new_simulation(*args) return app_simulation_data(simulation_type, sid)
def _save_new_and_reply(*args): simulation_type, sid = simulation_db.save_new_simulation(*args) return app_simulation_data(simulation_type, sid)