-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does this work for Blender 4.0? #153
Comments
Hi, I've got it working fine with Blender 4.1 alpha using v0.0.18. It could be that your original script doesn't work with Blender anymore as version 4.0 introduced a bunch of breaking changes for the api. What error are you getting? |
Hi! Using the Blender 4.0 LTS version and having a script with just
Did you see this one too? It works fine with Blender 3.6, without that error |
I'm also trying to get it to work with today's 4.0 release, I'm experiencing the same error. |
This issue is connected to a breaking change that was introduced in Blender's 4.0 Python API update https://wiki.blender.org/wiki/Reference/Release_Notes/4.0/Python_API
In We need to use this
I'll submit a PR soon. |
Issue summary: When using the "Run Script" command, the user hits `scripts\modules\bpy\ops.py", line 60, in _parse_args raise ValueError("1-2 args execution context is supported") ValueError: 1-2 args execution context is supported` Issue cause: This issue is connected to a breaking change that was introduced in Blender's 4.0 Python API update https://wiki.blender.org/wiki/Reference/Release_Notes/4.0/Python_API > Blender Operators (bpy.ops) > Remove the context override argument to bpy.ops in favor of context.temp_override(..) ([ac263a9bce](https://projects.blender.org/blender/blender/commit/ac263a9bce53e190d07d679a058a230e91e722be)) For Blender 4.0 in `.\pythonFiles\include\blender_vscode\operators\script_runner.py` instead of this `bpy.ops.dev.run_script(context, filepath=path)` We need to use this ``` with bpy.context.temp_override(**context): bpy.ops.dev.run_script(filepath=path) ``` Tested "Run Script" and Add-on Debugging under Blender 2.9 and Blender 4.0
Fixing "Run Script" support for Blender 4.0 #153
Hi @CGArtPython , I'm still having problem when starting Blender 4.0.1, will this commit change automatically apply to the extension? Or do I need to manually update something? |
Hi, i am havaing the same issue. Seems like this issue is only fixed in this repo, but not in extension itself. You can manually add fix to |
@JacquesLucke, please consider updating the extension itself |
The updated extension is now live. |
Hello!
I tried to give this a shot for Blender 4.0, but unfortunately it does not seem to run out of the box.
Has anyone else managed to?
Kind regards
The text was updated successfully, but these errors were encountered: