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:
@@ -10,7 +10,7 @@ Notes:
|
|||||||
|
|
||||||
- Temporary context overrides may be nested, when this is done, members will be added to the existing overrides.
|
- 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.
|
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.
|
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():
|
def update_factory_startup_ffmpeg_preset():
|
||||||
|
from bpy import context
|
||||||
|
|
||||||
preset = "H264_in_MP4"
|
preset = "H264_in_MP4"
|
||||||
preset_filepath = bpy.utils.preset_find(preset, preset_path="ffmpeg")
|
preset_filepath = bpy.utils.preset_find(preset, preset_path="ffmpeg")
|
||||||
if not preset_filepath:
|
if not preset_filepath:
|
||||||
@@ -24,7 +26,8 @@ def update_factory_startup_ffmpeg_preset():
|
|||||||
render.image_settings.file_format = 'FFMPEG'
|
render.image_settings.file_format = 'FFMPEG'
|
||||||
|
|
||||||
if preset_filepath:
|
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_codec = 'AAC'
|
||||||
render.ffmpeg.audio_bitrate = 256
|
render.ffmpeg.audio_bitrate = 256
|
||||||
|
|||||||
Reference in New Issue
Block a user