[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53822] trunk/blender/release/scripts/ modules/bpy_restrict_state.py: add user_preference access to _RestrictContext() so addons can access their own preferences on load.
Campbell Barton
ideasman42 at gmail.com
Tue Jan 15 18:20:53 CET 2013
Revision: 53822
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53822
Author: campbellbarton
Date: 2013-01-15 17:20:52 +0000 (Tue, 15 Jan 2013)
Log Message:
-----------
add user_preference access to _RestrictContext() so addons can access their own preferences on load.
Modified Paths:
--------------
trunk/blender/release/scripts/modules/bpy_restrict_state.py
Modified: trunk/blender/release/scripts/modules/bpy_restrict_state.py
===================================================================
--- trunk/blender/release/scripts/modules/bpy_restrict_state.py 2013-01-15 16:53:52 UTC (rev 53821)
+++ trunk/blender/release/scripts/modules/bpy_restrict_state.py 2013-01-15 17:20:52 UTC (rev 53822)
@@ -31,9 +31,14 @@
class _RestrictContext():
__slots__ = ()
_real_data = _bpy.data
+ # safe, the pointer never changes
+ _real_pref = _bpy.context.user_preferences
@property
def window_manager(self):
return self._real_data.window_managers[0]
+ @property
+ def user_preferences(self):
+ return self._real_pref
class _RestrictData():
More information about the Bf-blender-cvs
mailing list