Пример #1
0
def _check_load_with_feedback(workspace: Workspace, input_nick, bead):
    try:
        verify_with_feedback(bead)
    except InvalidArchive:
        warning(f'Bead for {input_nick} is found but damaged - not loading.')
    else:
        workspace.set_input_bead_name(input_nick, bead.name)
        if workspace.is_loaded(input_nick):
            print(f'Removing current data from {input_nick}')
            workspace.unload(input_nick)
        print(f'Loading new data to {input_nick} ...', end='', flush=True)
        workspace.load(input_nick, bead)
        print(' Done')