dissallow access to the context while addons import and register.
authorCampbell Barton <ideasman42@gmail.com>
Wed, 19 Dec 2012 07:27:23 +0000 (07:27 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 19 Dec 2012 07:27:23 +0000 (07:27 +0000)
commitef665b3d1899669ca680400bbb0045706d784f2a
treebc5f317e9668ed4298e87c96f021a9e18173a612
parent5837c7f09220396f5833b7f3007a585c4962888b
dissallow access to the context while addons import and register.
Since the window manager is needed for keymaps this is kept as an exception.

some addons will need updating, but in every case I've seen addons should not be accessing the context while registering.
(bad stuff! - declaring the scene as a global variable - which crashes when the users loads a new file, manipulating the active object or scene... tsk tsk)
release/scripts/modules/addon_utils.py
release/scripts/modules/bpy/utils.py