Property.subtype / API docs: DIRECTORY_PATH vs. DIR_PATH #38855

Closed
opened 2014-02-26 18:32:38 +01:00 by CodeManX · 6 comments
Member

Blender Version
Broken: 2.69

Docs state there's a subtype DIRECTORY_PATH:
http://www.blender.org/documentation/blender_python_api_2_69_10/bpy.types.Property.html#bpy.types.Property.subtype

But only DIR_PATH works:

>>> bpy.types.Scene.p = bpy.props.StringProperty(subtype="DIRECTORY_PATH")
TypeError: StringProperty(subtype='DIRECTORY_PATH'): subtype not found in ('FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', 'PASSWORD', 'NONE')
Traceback (most recent call last):
  File "<blender_console>", line 1, in <module>
ValueError: bpy_struct "Scene" registration error: p could not register


>>> bpy.types.Property.bl_rna.properties['subtype'].enum_items.keys()
['NONE', 'FILE_PATH', 'DIRECTORY_PATH', 'PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'DISTANCE', 'COLOR', 'TRANSLATION', 'DIRECTION', 'MATRIX', 'EULER', 'QUATERNION', 'XYZ', 'COLOR_GAMMA', 'COORDINATES', 'LAYER', 'LAYER_MEMBERSHIP']
**Blender Version** Broken: 2.69 Docs state there's a subtype `DIRECTORY_PATH`: http://www.blender.org/documentation/blender_python_api_2_69_10/bpy.types.Property.html#bpy.types.Property.subtype But only `DIR_PATH` works: ``` >>> bpy.types.Scene.p = bpy.props.StringProperty(subtype="DIRECTORY_PATH") ``` ``` TypeError: StringProperty(subtype='DIRECTORY_PATH'): subtype not found in ('FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', 'PASSWORD', 'NONE') Traceback (most recent call last): File "<blender_console>", line 1, in <module> ValueError: bpy_struct "Scene" registration error: p could not register >>> bpy.types.Property.bl_rna.properties['subtype'].enum_items.keys() ``` ``` ['NONE', 'FILE_PATH', 'DIRECTORY_PATH', 'PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'DISTANCE', 'COLOR', 'TRANSLATION', 'DIRECTION', 'MATRIX', 'EULER', 'QUATERNION', 'XYZ', 'COLOR_GAMMA', 'COORDINATES', 'LAYER', 'LAYER_MEMBERSHIP'] ```
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'
Campbell Barton was assigned by CodeManX 2014-02-26 18:32:38 +01:00
Author
Member

Added subscriber: @CodeManX

Added subscriber: @CodeManX

This issue was referenced by blender/blender-addons-contrib@0fa832bed2

This issue was referenced by blender/blender-addons-contrib@0fa832bed2e905bcf438e10b5b58ad0f9d9951ee

This issue was referenced by blender/blender@0fa832bed2

This issue was referenced by blender/blender@0fa832bed2e905bcf438e10b5b58ad0f9d9951ee

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'

Closed by commit blender/blender@0fa832bed2.

Closed by commit blender/blender@0fa832bed2.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#38855
No description provided.