Page MenuHome
Feed Advanced Search

Sat, Apr 17

Campbell Barton (campbellbarton) updated the summary of D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support).
Sat, Apr 17, 2:00 PM · Core, Python API, User Interface
Campbell Barton (campbellbarton) updated the summary of D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support).
Sat, Apr 17, 1:59 PM · Core, Python API, User Interface
Campbell Barton (campbellbarton) updated the summary of D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support).
Sat, Apr 17, 1:59 PM · Core, Python API, User Interface
Campbell Barton (campbellbarton) retitled D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support) from D9738: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support) to UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support).
Sat, Apr 17, 1:58 PM · Core, Python API, User Interface
Campbell Barton (campbellbarton) updated the summary of D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support).
Sat, Apr 17, 1:58 PM · Core, Python API, User Interface
Campbell Barton (campbellbarton) retitled D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support) from Support for Python setting messages for why poll fails to D9738: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support).
Sat, Apr 17, 1:57 PM · Core, Python API, User Interface
Campbell Barton (campbellbarton) added a comment to D9738: UI/BPY: Allow Python operator polls to set the disabled hint.

Submitted alternate patch that supports defering the evaluation and only allocates the string when it's needed: D11001

Sat, Apr 17, 1:56 PM · User Interface, Python API
Campbell Barton (campbellbarton) added a comment to D9738: UI/BPY: Allow Python operator polls to set the disabled hint.

Having extra optional return values has the down size that you couldn't reliably use a poll function from another operator, if OtherOperator.poll(C): ... would always evaluate to true.

Sat, Apr 17, 1:54 PM · User Interface, Python API
Campbell Barton (campbellbarton) added projects to D11001: UI/BPY: Allow Python operator polls to set the disabled hint (with lazy evaluation support): User Interface, Python API, Core.
Sat, Apr 17, 1:49 PM · Core, Python API, User Interface

Fri, Apr 16

Erik Abrahamsson (erik85) requested review of D10998: DeprecationWarning fix.
Fri, Apr 16, 11:39 PM · Python API
Eitan (EitanSomething) added a comment to T85675: Blender 3.0 (Python API deprecation, updates).

Suggestion for possible 2.0 change:

Fri, Apr 16, 4:47 PM · BF Blender (3.0), Python API
Julian Eisel (Severin) added a comment to D9738: UI/BPY: Allow Python operator polls to set the disabled hint.

@Sybren A. Stüvel (sybren) good points, I like your idea.
AFAIK the main reason the operator poll() doesn't take context as const is to be able to set the disabled hint. Eventually I'd like to see this addressed, and not having the Python code rely on this is a good idea I think, might save us some trouble later on.

Fri, Apr 16, 4:44 PM · User Interface, Python API
Campbell Barton (campbellbarton) added a comment to D9738: UI/BPY: Allow Python operator polls to set the disabled hint.

My concern with this patch is poll functions which are meant to be fast/simple will end up with string creation logic when it's not needed.

Fri, Apr 16, 4:34 PM · User Interface, Python API
Sybren A. Stüvel (sybren) added a comment to D9738: UI/BPY: Allow Python operator polls to set the disabled hint.

I don't think there is other code that requires Python to actually set things in the context, so personally I wouldn't intuitively end up at this solution if I were looking for a way to do this.

Fri, Apr 16, 4:08 PM · User Interface, Python API

Thu, Apr 15

Aaron Carlisle (Blendify) added projects to T87287: Create a splash window like about from addons: BF Blender, Python API.
Thu, Apr 15, 6:53 AM · Python API, BF Blender
Aaron Carlisle (Blendify) added projects to T86618: Allow menus to be added referenced to another menu : BF Blender, Python API.
Thu, Apr 15, 6:53 AM · Python API, BF Blender
Aaron Carlisle (Blendify) added projects to T86264: Add Handlers to Tools: BF Blender, Python API.
Thu, Apr 15, 6:52 AM · Python API, BF Blender

Wed, Apr 14

Campbell Barton (campbellbarton) closed T87465: TypeError: '_PropertyDeferred' object is not subscriptable when running add-on since 2.93 . But worked fine from 2.83 to 2.92 as Archived.

_PropertyDeferred exposes the function and keywords via function and keywords attributes.

Wed, Apr 14, 4:15 AM · Python API, BF Blender

Tue, Apr 13

Thierry (Frogmine) added a comment to T87465: TypeError: '_PropertyDeferred' object is not subscriptable when running add-on since 2.93 . But worked fine from 2.83 to 2.92.

Thanks,
You mean to turn
lam.pos = Seq_Pos.annotations
into
lam.pos:Seq_Pos.annotations
?
That gives me KeyError

Tue, Apr 13, 9:59 PM · Python API, BF Blender
michael campbell (3di) added a comment to T87465: TypeError: '_PropertyDeferred' object is not subscriptable when running add-on since 2.93 . But worked fine from 2.83 to 2.92.

solution is here:

Tue, Apr 13, 7:22 PM · Python API, BF Blender
Evan Wilson (EAW) added a project to T87465: TypeError: '_PropertyDeferred' object is not subscriptable when running add-on since 2.93 . But worked fine from 2.83 to 2.92: Python API.
Tue, Apr 13, 5:58 PM · Python API, BF Blender
Julian Eisel (Severin) added a comment to T71593: Changes to a PropertyGroup in the preferences of an addon do not trigger the flag indicating changes to save.

Problem is that this function doesn't cover this case: https://developer.blender.org/diffusion/B/browse/master/source/blender/editors/interface/interface_handlers.c$622-640.
Ideally this could just walk up the RNA path of the property to see if any parent is of a preferences RNA type. But we can't get that path there unfortunately, not sure if there's a way to get it.
Alternatively, when registering custom properties, BPY could flag them as "inside a preferences struct". But this would break when nesting a property group inside a property group inside the add-on preferences...

Tue, Apr 13, 2:39 PM · Python API, BF Blender

Mon, Apr 12

Erik Abrahamsson (erik85) updated the summary of D10960: Fix: T72109 bpy.msgbus.subscribe_rna doesnt trigger with the transform system.
Mon, Apr 12, 10:29 PM · Python API, Modeling
Erik Abrahamsson (erik85) requested review of D10960: Fix: T72109 bpy.msgbus.subscribe_rna doesnt trigger with the transform system.
Mon, Apr 12, 10:27 PM · Python API, Modeling
Erik Abrahamsson (erik85) added a revision to T72109: bpy.msgbus.subscribe_rna doesnt trigger with the transform system: D10960: Fix: T72109 bpy.msgbus.subscribe_rna doesnt trigger with the transform system.
Mon, Apr 12, 10:27 PM · Restricted Project, Python API, Modeling, BF Blender
Germano Cavalcante (mano-wii) added a comment to T85734: Vector Math Bug..

As for 0515ff70ec09, I tried a recent build with that commit applied, but it didn't appear to change the situation related needing a constraint applied for "orient_matrix".

The result changed, without constraint the object rotates in the other direction.
I'm not sure if your problem is the same as reported however.

Mon, Apr 12, 2:20 PM · Python API, BF Blender
nBurn (nBurn) added a comment to T85734: Vector Math Bug..

@Germano Cavalcante (mano-wii)!! Thanks for looking into this and for the tip about constraints! I didn't expect changing the "constraint_axis" argument would get my "ops.transform.rotate" code working again in 2.93. I guess I must have given up on that argument after changing it didn't fix this issue in Blender 2.92.0.

Mon, Apr 12, 8:20 AM · Python API, BF Blender

Sun, Apr 11

paul geraskin (mifth) added a comment to T85734: Vector Math Bug..

Hi,
I have just tested the daily build and the issue still exists.

Sun, Apr 11, 1:38 PM · Python API, BF Blender

Sat, Apr 10

Johannes Schmitz (johschmitz) added a comment to T87363: mathutils.Vector 'rotation_difference' method sometimes fails.

Since the tickets are merged I am going to answer here.

Sat, Apr 10, 1:47 AM · Python API, BF Blender
Germano Cavalcante (mano-wii) merged T87319: Wrong axis used when applying exactly(!) 180 degree rotational transform into T87363: mathutils.Vector 'rotation_difference' method sometimes fails.
Sat, Apr 10, 12:15 AM · Python API, BF Blender
Germano Cavalcante (mano-wii) changed the status of T87363: mathutils.Vector 'rotation_difference' method sometimes fails from Needs Triage to Confirmed.
Sat, Apr 10, 12:13 AM · Python API, BF Blender

Fri, Apr 9

paul geraskin (mifth) added a comment to T85734: Vector Math Bug..

Thanks a lot. I'll test it with a nightly build when it gets an update.

Fri, Apr 9, 11:41 PM · Python API, BF Blender
Germano Cavalcante (mano-wii) added a comment to T85734: Vector Math Bug..

Although this was closed as resolved, the behavior after rB0515ff70ec09 is not the same as before as there are differences in rotation with and without constraint.

Fri, Apr 9, 11:30 PM · Python API, BF Blender
Germano Cavalcante (mano-wii) closed T85734: Vector Math Bug. as Resolved by committing rB0515ff70ec09: Transform: Use "orient_matrix" as a default when available.
Fri, Apr 9, 11:27 PM · Python API, BF Blender
Bastien Montagne (mont29) added a comment to T86943: Startup & Core Scripts Code Style.

In general proposal LGTM.

Fri, Apr 9, 11:40 AM · Python API, Core
Campbell Barton (campbellbarton) added a comment to T86943: Startup & Core Scripts Code Style.

Added a separate proposal for type hints: T87333: Proposal for type hint use in Blender's Python scripts

Fri, Apr 9, 11:33 AM · Python API, Core
Campbell Barton (campbellbarton) added a comment to T86943: Startup & Core Scripts Code Style.

My main concern is avoiding difficult to enforce rules, perhaps tooling could enforce this, although the exact details of modules which are loaded is probably platform spesific.

Fri, Apr 9, 11:11 AM · Python API, Core
Sybren A. Stüvel (sybren) added a comment to T86943: Startup & Core Scripts Code Style.

We could list some exceptions, however I'm wary of complicating rules. If anyone who writes an import needs to consult a table of modules in the wiki (that may change over time) - it risks being impractical to follow.

Fri, Apr 9, 10:27 AM · Python API, Core
Campbell Barton (campbellbarton) added a comment to T86943: Startup & Core Scripts Code Style.

Extended the definition of startup scripts to include the bpy module it's self.

Fri, Apr 9, 8:06 AM · Python API, Core
Campbell Barton (campbellbarton) renamed T86943: Startup & Core Scripts Code Style from Startup/Core Scripts Code Style to Startup & Core Scripts Code Style.
Fri, Apr 9, 8:05 AM · Python API, Core
Campbell Barton (campbellbarton) renamed T86943: Startup & Core Scripts Code Style from Startup Scripts Code Style to Startup/Core Scripts Code Style.
Fri, Apr 9, 8:02 AM · Python API, Core

Thu, Apr 8

Mois Moshev (mois.moshev) added a watcher for Python API: Mois Moshev (mois.moshev).
Thu, Apr 8, 12:17 PM
Bogdan Nagirniak (bnagirniak) added a comment to T86719: Dynamic PropertyGroup classes no longer possible in 2.93.

This example is working, thanks!

Thu, Apr 8, 10:43 AM · Python API, BF Blender
nBurn (nBurn) updated subscribers of T85734: Vector Math Bug..

@Philipp Oeser (lichtwerk) I've narrowed down the commits where the my test code stopped working.

Thu, Apr 8, 3:37 AM · Python API, BF Blender

Wed, Apr 7

Philipp Oeser (lichtwerk) added a comment to T86719: Dynamic PropertyGroup classes no longer possible in 2.93.

Ah, good to know, thx @Campbell Barton (campbellbarton)

Wed, Apr 7, 6:07 PM · Python API, BF Blender
Campbell Barton (campbellbarton) closed T86719: Dynamic PropertyGroup classes no longer possible in 2.93 as Archived.

This still works, the example given relied on an internal representation of properties which was never documented or intended for script authors to depend on.

Wed, Apr 7, 3:03 PM · Python API, BF Blender
Philipp Oeser (lichtwerk) changed the status of T86719: Dynamic PropertyGroup classes no longer possible in 2.93 from Needs Triage to Confirmed.

Looks like a valid usecase, but not sure how to classify.
Will confirm for now though and even dare setting this to High priority -- since I would not be aware of a way around this "new limitation/regression" for now.

Wed, Apr 7, 12:39 PM · Python API, BF Blender
Toke Stuart Jepsen (tokejepsen) added a project to D10862: Expose Face Sets to Python: Python API.
Wed, Apr 7, 12:23 PM · Python API, Sculpt, Paint & Texture
Félix (Miadim) updated subscribers of T85553: Make App templates more versatile.

This has been discussed and a poc has been made by @Ray molenkamp (LazyDodo): https://devtalk.blender.org/t/blender-user-scripts-and-multiple-paths/10395

Wed, Apr 7, 11:47 AM · Python API, BF Blender
Philipp Oeser (lichtwerk) closed T87239: Proportional editing of disconnected objects using Python API doesn't work as Archived.

Looked into this, and this is another example where execution of an operator fails outside the correct context of the 3DView.

Wed, Apr 7, 11:18 AM · Python API, Modeling, BF Blender
Philipp Oeser (lichtwerk) changed the status of T87239: Proportional editing of disconnected objects using Python API doesn't work from Needs Triage to Confirmed.

Can confirm, will check.

Wed, Apr 7, 9:26 AM · Python API, Modeling, BF Blender

Tue, Apr 6

Robert Guetzkow (rjg) merged T87242: importing numpy will cause blender to crash into T84752: Crash using 'ctypes' (fixed in Python >= 3.8), causes crashes in A.N.T. Landscape and various other addons.
Tue, Apr 6, 6:49 PM · Platforms, Builds, Tests & Devices, Python API
Philipp Oeser (lichtwerk) changed the status of T86803: enum_items not working with dynamic EnumProperty from Needs Triage to Confirmed.

Interesting usecase, confirming then.

Tue, Apr 6, 1:42 PM · Python API, BF Blender
Philipp Oeser (lichtwerk) changed the status of T87223: Blender Crashes during python modal operator from Needs Triage to Confirmed.

Can confirm.
These might be related:

Tue, Apr 6, 10:40 AM · Core, Python API, BF Blender

Thu, Apr 1

Philipp Oeser (lichtwerk) added a comment to T82812: Including node group attribute into NodeTreePath.

It might be good to keep an eye on D10874: Nodes: Separate node name and display name in bNodeTreePath. -- or join the discussion there.

Thu, Apr 1, 2:06 PM · BF Blender, Python API
Sybren A. Stüvel (sybren) added inline comments to D9697: Refactor IDProperty UI data storage.
Thu, Apr 1, 1:19 PM · Python API, Core

Tue, Mar 30

Germano Cavalcante (mano-wii) renamed T71593: Changes to a PropertyGroup in the preferences of an addon do not trigger the flag indicating changes to save from Changes to a PropertyGroup in the preferences of an addon do not trigger save to Changes to a PropertyGroup in the preferences of an addon do not trigger the flag indicating changes to save.
Tue, Mar 30, 8:41 PM · Python API, BF Blender
Germano Cavalcante (mano-wii) merged T86964: Changes in enabled Cycles render devices are not automatically saved into T71593: Changes to a PropertyGroup in the preferences of an addon do not trigger the flag indicating changes to save.
Tue, Mar 30, 8:39 PM · Python API, BF Blender
Germano Cavalcante (mano-wii) renamed T71593: Changes to a PropertyGroup in the preferences of an addon do not trigger the flag indicating changes to save from Preferences Modification Auto-Save Bug to Changes to a PropertyGroup in the preferences of an addon do not trigger save.
Tue, Mar 30, 8:34 PM · Python API, BF Blender
Pedro A. (povmaniaco) added a comment to T86871: Crash with to_mesh() on tapered bezier curve.

still getting the crash. tested again with version : 2.93.0 alpha , hash : 9975af5ffa7 , commit date : 2021-03-29
Hi @Pedro A. (povmaniaco) , are you on Windows ??

Tue, Mar 30, 11:53 AM · Python API, BF Blender
Richard Antalik (ISS) closed T86925: VSE python: using sequence_editor.sequences.new_movie() does not set scale_x and scale_y for imported strip as Resolved.

Closing since this has been implemented

Tue, Mar 30, 3:04 AM · Video Sequencer, Python API, BF Blender

Mon, Mar 29

Ray molenkamp (LazyDodo) added a comment to T86871: Crash with to_mesh() on tapered bezier curve.

@Philipp Oeser (lichtwerk) can repro, feels like some kind of heap corruption or use after free business, try reproducing with an ASAN build, should pop right up

Mon, Mar 29, 3:12 PM · Python API, BF Blender
Campbell Barton (campbellbarton) closed T86983: `bl_description = None` triggers segfault on register. as Resolved by committing rBe0ce76f1c5eb: Fix T86983: `bl_description = None` crash on RNA class registration.
Mon, Mar 29, 1:11 PM · Python API, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T86871: Crash with to_mesh() on tapered bezier curve.

still getting the crash. tested again with version : 2.93.0 alpha , hash : 9975af5ffa7 , commit date : 2021-03-29
Hi @Pedro A. (povmaniaco) , are you on Windows ??

Mon, Mar 29, 1:10 PM · Python API, BF Blender
Pedro A. (povmaniaco) added a comment to T86871: Crash with to_mesh() on tapered bezier curve.

I tested here in 2.93 alpha and the crash don't happend anymore. Anyone can confirm this?
Cheers..

Mon, Mar 29, 12:40 PM · Python API, BF Blender
Campbell Barton (campbellbarton) closed T86613: Renaming in outliner doesn't trigger rename event as Resolved.

Resolved rB5ffbe439c609

Mon, Mar 29, 12:27 PM · User Interface, Core, Python API, BF Blender
Campbell Barton (campbellbarton) claimed T86983: `bl_description = None` triggers segfault on register..
Mon, Mar 29, 12:25 PM · Python API, BF Blender
nBurn (nBurn) added a comment to T85734: Vector Math Bug..

I did some more testing and It seems like the "orient_matrix" argument in "bpy.ops.transform.rotate" is being ignored entirely. I ran my rotate test code twice, once with an orient_matrix argument and once without and there was no difference in the matrix_world of the transformed object.

Mon, Mar 29, 6:23 AM · Python API, BF Blender

Sun, Mar 28

Robert Guetzkow (rjg) added a comment to T86983: `bl_description = None` triggers segfault on register..

In rna_ui.c it clears the PROP_NEVER_NULL flag. Either this needs to be changed to enforce that it is never null or the validation needs to be improved.

Sun, Mar 28, 12:46 AM · Python API, BF Blender
Robert Guetzkow (rjg) changed the status of T86983: `bl_description = None` triggers segfault on register. from Needs Triage to Confirmed.

I can confirm this crash.

Sun, Mar 28, 12:26 AM · Python API, BF Blender

Sat, Mar 27

Will (WCN) added a comment to T86765: Error accessing custom properties?.

Ah, yeah. I guess there's two contradictory behaviours: Custom properties are usually item keys, but dir() seems to treat them like attributes? Which one is more correct, and does anything rely on the current behaviour of dir()?

Sat, Mar 27, 2:55 PM · Python API, BF Blender

Fri, Mar 26

Pratik Borhade (PratikPB2123) changed the status of T86871: Crash with to_mesh() on tapered bezier curve from Needs Triage to Confirmed.

can confirm , crash occurs frequently . Still suggest some windows user to test it .

Fri, Mar 26, 2:15 PM · Python API, BF Blender
Campbell Barton (campbellbarton) added a comment to T86943: Startup & Core Scripts Code Style.

Delay imports.

I think the practical effect of this is inversely proportional to the commonality of the module. For example, delaying an import of os or addon_utils will hardly have any effect, because the os module is very likely already available in sys.modules['os']. A delayed import only avoids a single dict lookup and name assignment (import os is then equivalent to os = sys.modules['os']). For other, less often used modules, such as webbrowser or rna_xml, I certainly agree with the late import guideline.

Fri, Mar 26, 1:56 AM · Python API, Core

Thu, Mar 25

Falk David (filedescriptor) changed the status of T86935: Crash when change material on render with python from Needs Triage to Confirmed.

I can confirm this crash on the latest 2.93.0 Alpha, branch: master, commit date: 2021-03-25 08:16, hash: rB3b0531154e0d.

Thu, Mar 25, 6:02 PM · Rendering, Python API, BF Blender
Sybren A. Stüvel (sybren) added a comment to T86943: Startup & Core Scripts Code Style.

Delay imports.

I think the practical effect of this is inversely proportional to the commonality of the module. For example, delaying an import of os or addon_utils will hardly have any effect, because the os module is very likely already available in sys.modules['os']. A delayed import only avoids a single dict lookup and name assignment (import os is then equivalent to os = sys.modules['os']). For other, less often used modules, such as webbrowser or rna_xml, I certainly agree with the late import guideline.

Thu, Mar 25, 3:19 PM · Python API, Core
Campbell Barton (campbellbarton) updated the task description for T86943: Startup & Core Scripts Code Style.
Thu, Mar 25, 3:00 PM · Python API, Core
Campbell Barton (campbellbarton) moved T86943: Startup & Core Scripts Code Style from Backlog to Under Discussion on the Core board.
Thu, Mar 25, 2:57 PM · Python API, Core
Campbell Barton (campbellbarton) changed the subtype of T86943: Startup & Core Scripts Code Style from "Report" to "Design".
Thu, Mar 25, 2:57 PM · Python API, Core
Campbell Barton (campbellbarton) updated the task description for T86943: Startup & Core Scripts Code Style.
Thu, Mar 25, 2:57 PM · Python API, Core
Campbell Barton (campbellbarton) created T86943: Startup & Core Scripts Code Style.
Thu, Mar 25, 2:56 PM · Python API, Core
Campbell Barton (campbellbarton) closed D10732: Fix for T86613: Renaming in outliner doesn't trigger rename event.
Thu, Mar 25, 2:42 PM · Core, User Interface, Python API
Campbell Barton (campbellbarton) accepted D10732: Fix for T86613: Renaming in outliner doesn't trigger rename event.

Applied with some edits, LayerCollection will use an ID of Collection, there was a missing message for pose bones.

Thu, Mar 25, 2:42 PM · Core, User Interface, Python API
Richard Antalik (ISS) added a revision to T86925: VSE python: using sequence_editor.sequences.new_movie() does not set scale_x and scale_y for imported strip: D10816: VSE: Add fit method to RNA API.
Thu, Mar 25, 1:26 PM · Video Sequencer, Python API, BF Blender
Richard Antalik (ISS) changed the status of T86925: VSE python: using sequence_editor.sequences.new_movie() does not set scale_x and scale_y for imported strip from Needs Triage to Confirmed.

This feature wasn't implemented for python API functions. There are more differences between what these functions do and what operators do.
I can add fit method as non mandatory argument as it is reasonable to have it for loading files.

Thu, Mar 25, 11:57 AM · Video Sequencer, Python API, BF Blender
hudson barkley (snuq) added projects to T86925: VSE python: using sequence_editor.sequences.new_movie() does not set scale_x and scale_y for imported strip: Python API, Video Sequencer.
Thu, Mar 25, 8:40 AM · Video Sequencer, Python API, BF Blender

Wed, Mar 24

Philipp Oeser (lichtwerk) closed T85482: Bug on depsgraph as Archived.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Wed, Mar 24, 3:29 PM · Python API, BF Blender
Philipp Oeser (lichtwerk) changed the status of T82552: Crash on WIN32 running an operator with context overrides from Needs Information from User to Needs Triage.
Wed, Mar 24, 1:49 PM · Python API, BF Blender
nBurn (nBurn) added a comment to T85734: Vector Math Bug..

Weird, I was sure my rotation test code was throwing an AttributeError earlier when run directly from Blender 2.93's text editor. This is why I wrapped it in an addon. But I just tried it again a few minutes ago and it worked fine when run from 2.93's text editor.

Wed, Mar 24, 12:11 AM · Python API, BF Blender

Tue, Mar 23

Germano Cavalcante (mano-wii) renamed T86765: Error accessing custom properties? from `rna2xml` chokes on custom properties? to Error accessing custom properties?.
Tue, Mar 23, 8:49 PM · Python API, BF Blender
Germano Cavalcante (mano-wii) changed the status of T86765: Error accessing custom properties? from Needs Triage to Confirmed.

Interesting that 'prop' in dir(ob) returns True.
I don't think the problem is in the rna2xml module, but something involving custom properties.

Tue, Mar 23, 8:47 PM · Python API, BF Blender
nBurn (nBurn) added a comment to T85734: Vector Math Bug..

@Philipp Oeser (lichtwerk) no problem.

Tue, Mar 23, 6:23 PM · Python API, BF Blender
paul geraskin (mifth) added a comment to T85734: Vector Math Bug..

Hi, apologies. Had no time to optimize the code. Thank you.

Tue, Mar 23, 3:41 PM · Python API, BF Blender
Philipp Oeser (lichtwerk) changed the status of T85734: Vector Math Bug. from Needs Information from User to Needs Triage.

Thx checking, @nBurn (nBurn) !
Will have another look then.

Tue, Mar 23, 3:28 PM · Python API, BF Blender
nBurn (nBurn) added a comment to T85734: Vector Math Bug..

I wrote some basic code to test rotations when I was updating Exact Edit.
I wrapped that code in a basic add-on for ease of use:

Tue, Mar 23, 3:17 PM · Python API, BF Blender

Mon, Mar 22

Philipp Oeser (lichtwerk) added a comment to T85803: Custom node socket from NodeSocketColor is only grayscale.

Hey, any updates on this?

Mon, Mar 22, 5:08 PM · Nodes, Python API, BF Blender
MACHIN3 (MACHIN3) updated the task description for T86766: object raycast returns wrong face index for evaluated meshes of objects with mirror modifiers.
Mon, Mar 22, 4:36 PM · Python API, Modifiers, BF Blender
MACHIN3 (MACHIN3) updated the task description for T86766: object raycast returns wrong face index for evaluated meshes of objects with mirror modifiers.
Mon, Mar 22, 4:35 PM · Python API, Modifiers, BF Blender
Falk David (filedescriptor) changed the status of T86766: object raycast returns wrong face index for evaluated meshes of objects with mirror modifiers from Needs Triage to Confirmed.

I can confirm this issue on the latest 2.93.0 Alpha, branch: master, commit date: 2021-03-22 11:23, hash: rBc4c195672ddd.

Mon, Mar 22, 1:34 PM · Python API, Modifiers, BF Blender
Philipp Oeser (lichtwerk) changed the status of T82812: Including node group attribute into NodeTreePath from Needs Information from User to Needs Triage.

Ah, get it now.

Mon, Mar 22, 12:54 PM · BF Blender, Python API
Erik Abrahamsson (erik85) updated the diff for D10732: Fix for T86613: Renaming in outliner doesn't trigger rename event.

@Campbell Barton (campbellbarton) sorry about that, must have missed to compile or something. Patch is updated to master and changed according to what I think you meant..

Mon, Mar 22, 12:27 PM · Core, User Interface, Python API