def execute()

in operators.py [0:0]


    def execute(self, context):
        models_dir = get_models_dir()

        if not models_dir.exists():
            models_dir.mkdir(parents=True)

        try:
            if os.name == "nt":
                os.startfile(models_dir)
            elif os.name == "posix":
                import subprocess

                opener = "open" if sys.platform == "darwin" else "xdg-open"
                subprocess.run([opener, models_dir])
        except Exception as e:
            self.report({"ERROR"}, f"Failed to open models folder: {e}")
            return {"CANCELLED"}

        return {"FINISHED"}