~frankban/juju-quickstart/proto-env-management3

« back to all changes in this revision

Viewing changes to quickstart/manage.py

  • Committer: Francesco Banconi
  • Date: 2013-12-13 11:09:56 UTC
  • Revision ID: francesco.banconi@canonical.com-20131213110956-vus098p5dd0c1es6
Functional version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
161
161
        return parser.error(bytes(err))
162
162
    # Validate the environment.
163
163
    env_type_db = envs.get_env_type_db()
 
164
 
 
165
    # PROTO START
164
166
    save_callable = functools.partial(envs.save, env_file)
165
 
    env_view = views.EnvView(env_type_db, env_db, save_callable)
166
 
    new_env_db, env_name = env_view.index()
 
167
    new_env_db, env_data = views.show(
 
168
        views.index, env_type_db, env_db, save_callable)
167
169
    print(new_env_db)
168
 
    print('Selected: {}'.format(env_name))
 
170
    print('Default: {}'.format(new_env_db['default']))
 
171
    print('Selected: {}'.format(env_data['name'] if env_data else None))
169
172
    return parser.error('ciao')
 
173
 
 
174
 
170
175
    try:
171
176
        env_data = envs.get_env_data(env_db, env_name)
172
177
    except ValueError as err: