Maniphest T54625

Depsgraph: Create list of all operators needing COW fixes
Closed, ResolvedTO DO

Assigned To
Joshua Leung (aligorith)
Authored By
Joshua Leung (aligorith)
Apr 16 2018, 10:44 AM
Tags
  • Code Quest
Subscribers
Campbell Barton (campbellbarton)
Joshua Leung (aligorith)
Sybren A. Stüvel (sybren)
Code Quest
Dependency Graph

Event Timeline

Joshua Leung (aligorith) lowered the priority of this task from 90 to Normal.Apr 16 2018, 10:44 AM
Joshua Leung (aligorith) created this task.
Joshua Leung (aligorith) renamed this task from Create list of all operators needing COW fixes to Depsgraph: Create list of all operators needing COW fixes.Apr 16 2018, 10:56 AM
Sergey Sharybin (sergey) triaged this task as 90 priority.Apr 16 2018, 10:57 AM
Joshua Leung (aligorith) lowered the priority of this task from 90 to Normal.Apr 16 2018, 12:59 PM
Joshua Leung (aligorith) moved this task from Tasks to Short Term Backlog on the Code Quest board.
Joshua Leung (aligorith) added a subscriber: Campbell Barton (campbellbarton).
Joshua Leung (aligorith) added a comment.Apr 24 2018, 4:04 PM

Script to extract all operators in Blender's source code. Run using Python 2 from root of Blender source code tree (beside the make.bat), and type 'y' to confirm that it's got the right directory for the "editors" folder:

Initial list of all operators in Blender's C code (includes many that we won't need to be converting):

Joshua Leung (aligorith) moved this task from Short Term Backlog to Doing on the Code Quest board.Apr 24 2018, 4:04 PM
Joshua Leung (aligorith) added a comment.Apr 25 2018, 1:56 PM

See the parent task - T54810

Sybren A. Stüvel (sybren) added a subscriber: Sybren A. Stüvel (sybren).Apr 25 2018, 3:37 PM
In T54625#496726, @Joshua Leung (aligorith) wrote:

Script to extract all operators in Blender's source code. Run using Python 2

Why use Python 2 instead of 3?

Joshua Leung (aligorith) moved this task from Doing to Reviewing on the Code Quest board.Apr 25 2018, 3:39 PM
Joshua Leung (aligorith) added a comment.Apr 25 2018, 3:44 PM

Ergonomics + Old Habits ;)

Sybren A. Stüvel (sybren) added a comment.Apr 25 2018, 3:45 PM

I'd stick to the version of Python that's used by Blender itself, so that people don't have to install yet another version just to run this script.

Dalai Felinto (dfelinto) moved this task from Reviewing to Done on the Code Quest board.Apr 26 2018, 4:27 PM
Dalai Felinto (dfelinto) changed the task status from Unknown Status to Resolved.Apr 30 2018, 10:10 AM