def open(self, version, force=False, representation=None,
             reference_depth=0, skip_update_check=False):
        if not version:
            return

        if hou.hipFile.hasUnsavedChanges() and not force:
            raise RuntimeError

        hou.hipFile.load(
            file_name=str(version.absolute_full_path),
            suppress_save_prompt=True
        )

        # set the environment variables
        self.set_environment_variables(version)

        # append it to the recent file list
        self.append_to_recent_files(
            version.absolute_full_path
        )

        return empty_reference_resolution()
List of template ids
dataset/ETHPy150Open eoyilmaz/anima/anima/env/houdini.py/Houdini.open--crossover with--dataset/ETHPy150Open astroML/gatspy/gatspy/datasets/rrlyrae.py/RRLyraeTemplates.ids