# Path: conjureup/app_config.py
# class AppConfig:
#     def __setattr__(self, name, value):
#     def _internal_state_key(self):
#     def all_steps(self):
#     def has_bundle_modifications(self):
#     async def save(self):
#     async def restore(self):


from pathlib import Path
from conjureup.app_config import app



def save_step_results():
    results_file = Path(app.config['spell-dir']) / 'results.txt'
    results_file.write_text(''.join([

# Path: conjureup/app_config.py
# class AppConfig:
#     def __setattr__(self, name, value):
#     def _internal_state_key(self):
#     def all_steps(self):
#     def has_bundle_modifications(self):
#     async def save(self):
#     async def restore(self):


# Path: conjureup/controllers/snap/runsteps/common.py
from pathlib import Path
from conjureup.app_config import app




def save_step_results():
    results_file = Path(app.config['spell-dir']) / 'results.txt'
    results_file.write_text(''.join([

        "{}: {}\n".format(step.title, step.result) for step in app.steps