If all addons were produced this way greatly facilitate the organization of files. Change with each new version of an addon is a tiring and unproductive task. Congratulations to mano-wii again by the idea and initiative to make it easier for those who do not understand scripts.
Actually I wanted to say that I am aware of suggestions. So far I have not seen anything like this script.
English is not my native language, so sometimes I cannot be clear. :\
mano-wii seria possivel confeccionar um addon onde onde eu possa indicar o nome do addon que se deseja modificar a categoria e a seguir informar qual categoria a ser colocado? Desta forma poderia utilizar para todos os addons facilmente.
mano-wii would be possible to fabricate an addon where where I can indicate the addon name that you want to change the category and then inform what category to be placed? This way could be used for all addons easily.
What happens if you run the update panel function in a loop for like 1 mio times? Does it leak memory? Ideasman once mentioned that class re-registering might do that.
I decided to do a test, I do not know if I got it right but I updated the panel 1000000 times.
All it took was run this code, once the name given to the module was “change_category”.
It took a little bit but did not leak memory.
import bpy
for a in range(1000000):
bpy.context.user_preferences.addons['change_category'].preferences.category = str(a)
bpy.context.scene.update()