Project Operators

bpy.ops.project.new_project(*, directory='', filter_folder=True)

Create a new project

Parameters:
  • directory (str) – Project Root, (optional, never None)

  • filter_folder (bool) – Filter folders, (optional)

Returns:

Result of the operator call.

Return type:

set[Literal[Operator Return Items]]

File:

startup/bl_operators/project.py:314

bpy.ops.project.open_blend_in_project(*, filepath='', filter_folder=True, filter_blender=True)

Opens a blend file, but only if it’s inside of a project.

Parameters:
  • filepath (str) – Blend file path, (optional, never None)

  • filter_folder (bool) – Filter folders, (optional)

  • filter_blender (bool) – Filter blend files, (optional)

Returns:

Result of the operator call.

Return type:

set[Literal[Operator Return Items]]

File:

startup/bl_operators/project.py:415

bpy.ops.project.save_project()

Save the current project to disk

Returns:

Result of the operator call.

Return type:

set[Literal[Operator Return Items]]

File:

startup/bl_operators/project.py:378