forked from bartvdbraak/blender
Cleanup: use context.temp_override
Remove use of deprecated operator context passing. Also minor clarification in the context.temp_override docs.
This commit is contained in:
parent
309b6319a0
commit
79d4740eda
@ -10,7 +10,7 @@ Notes:
|
||||
|
||||
- Temporary context overrides may be nested, when this is done, members will be added to the existing overrides.
|
||||
|
||||
- Context members are restored outside the scope of the context.
|
||||
- Context members are restored outside the scope of the context-manager.
|
||||
The only exception to this is when the data is no longer available.
|
||||
|
||||
In the event windowing data was removed (for example), the state of the context is left as-is.
|
||||
|
@ -14,6 +14,8 @@ def update_factory_startup_screens():
|
||||
|
||||
|
||||
def update_factory_startup_ffmpeg_preset():
|
||||
from bpy import context
|
||||
|
||||
preset = "H264_in_MP4"
|
||||
preset_filepath = bpy.utils.preset_find(preset, preset_path="ffmpeg")
|
||||
if not preset_filepath:
|
||||
@ -24,7 +26,8 @@ def update_factory_startup_ffmpeg_preset():
|
||||
render.image_settings.file_format = 'FFMPEG'
|
||||
|
||||
if preset_filepath:
|
||||
bpy.ops.script.python_file_run({"scene": scene}, filepath=preset_filepath)
|
||||
with context.temp_override(scene=scene):
|
||||
bpy.ops.script.python_file_run(filepath=preset_filepath)
|
||||
|
||||
render.ffmpeg.audio_codec = 'AAC'
|
||||
render.ffmpeg.audio_bitrate = 256
|
||||
|
Loading…
Reference in New Issue
Block a user