def validate_studio_id()

in scripts/update_auto_launch_config.py [0:0]


    def validate_studio_id(self) -> None:
        studio_ids = list()
        studio_options_formatted = list()
        paginator = self.nimble_client.get_paginator('list_studios')
        pages = paginator.paginate()
        for page in pages:
            for studio in page['studios']:
                studio_ids.append(studio['studioId'])
                studio_options_formatted.append(f"{studio['studioName']} -> {studio['studioId']}")

        if len(studio_ids) < 1:
            raise Exception(f"No studios found in {get_aws_region()}")
        
        if self.studio == None or not (self.studio in studio_ids):
            self.studio = Prompter.prompt_for_input_from_options("Please select a studio ID", studio_options_formatted, studio_ids)