Page MenuHome

Iemand Iets (NumesSanguis)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 21 2018, 3:08 AM (65 w, 1 d)

Recent Activity

Sep 14 2019

Peter Fog (tintwotin) awarded T67387: Please describe how to make add-on development more efficent (e.g. reloading) a Like token.
Sep 14 2019, 9:31 AM · Documentation

Jul 30 2019

Iemand Iets (NumesSanguis) created T67940: RC3 - after `bpy.ops.script.reload()` icon interface in 3D view looks bugged.
Jul 30 2019, 3:23 PM · BF Blender

Jul 25 2019

Iemand Iets (NumesSanguis) created T67674: Reference code in Python API documentation (clickable link to see functions).
Jul 25 2019, 4:32 PM · Documentation
Iemand Iets (NumesSanguis) added a comment to T66924: bpy.ops.preferences.addon_enable() only checks for changes in __init__.py; Problem for multi-file add-ons.

I would assume the most knowledgeable Python programmers are active here

Not all of them, and not all the time. Just search the Python API documentation for "reload script" and you'll find the bpy.ops.script.reload() operator. Granted, it's not documented very well.

That's good advice. I've gotten so used to just Googling things and usually finding the answer on stackoverflow, I forgot about direct searching.
For some reason Google doesn't index the Blender documentation, which would probably trouble more newcomers to Blender.

Jul 25 2019, 4:14 PM · BF Blender: Regressions, Add-ons

Jul 22 2019

nBurn (nBurn) awarded T67387: Please describe how to make add-on development more efficent (e.g. reloading) a Like token.
Jul 22 2019, 9:49 PM · Documentation

Jul 21 2019

Iemand Iets (NumesSanguis) renamed T67387: Please describe how to make add-on development more efficent (e.g. reloading) from Please describe how to make add-on development more efficent to Please describe how to make add-on development more efficent (e.g. reloading).
Jul 21 2019, 4:35 PM · Documentation
Iemand Iets (NumesSanguis) updated the task description for T67387: Please describe how to make add-on development more efficent (e.g. reloading).
Jul 21 2019, 4:28 PM · Documentation
Iemand Iets (NumesSanguis) added a comment to T66924: bpy.ops.preferences.addon_enable() only checks for changes in __init__.py; Problem for multi-file add-ons.

Thank you @Sybren A. Stüvel (sybren) , bpy.ops.script.reload() indeed reloads all add-ons. I had if "bpy" in locals(): check to reload add-ons, but that wasn't triggered by my code, because __init__.py didn't change.

Jul 21 2019, 4:06 PM · BF Blender: Regressions, Add-ons
Iemand Iets (NumesSanguis) created T67387: Please describe how to make add-on development more efficent (e.g. reloading).
Jul 21 2019, 4:03 PM · Documentation

Jul 14 2019

Iemand Iets (NumesSanguis) added a comment to T66924: bpy.ops.preferences.addon_enable() only checks for changes in __init__.py; Problem for multi-file add-ons.

To test if the check if mtime_orig != mtime_new: is indeed the problem, I made an operator (simplified version of the original addon_enable(): developer.blender.org/diffusion/B/browse/master/release/scripts/modules/addon_utils.py$327) with that removed:

Jul 14 2019, 6:37 PM · BF Blender: Regressions, Add-ons
Iemand Iets (NumesSanguis) created T66924: bpy.ops.preferences.addon_enable() only checks for changes in __init__.py; Problem for multi-file add-ons.
Jul 14 2019, 5:24 PM · BF Blender: Regressions, Add-ons

May 22 2019

Iemand Iets (NumesSanguis) created T64993: Sculpting: ctrl+z not properly reversing Rotate modifier.
May 22 2019, 4:31 PM · BF Blender

May 4 2019

Iemand Iets (NumesSanguis) created T64146: Blender does have a callback on data change (conflicting statements quick start - props pages).
May 4 2019, 6:34 PM · Documentation

Feb 12 2019

Iemand Iets (NumesSanguis) created T61455: Import any add-on broken on Windows 7 64-bit - module_filesystem_remove is not defined.
Feb 12 2019, 1:03 PM · Import/Export, Add-ons, BF Blender

Jul 24 2018

Iemand Iets (NumesSanguis) added a comment to T47811: Blender 2.8x / Python, Proposed Changes.

Another argument for Python 3.7 is the expanded capabilities of the asyncio library.
"The asyncio module has received many new features, usability and performance improvements. Notable changes include:"
https://docs.python.org/3/whatsnew/3.7.html#whatsnew37-asyncio

Jul 24 2018, 4:25 AM · BF Blender: 2.8, Python