According to Campbell's demand (see email below, bpy.context.scene issue) and
authorClemens Barth <barth@root-1.de>
Thu, 3 Jan 2013 13:16:58 +0000 (13:16 +0000)
committerClemens Barth <barth@root-1.de>
Thu, 3 Jan 2013 13:16:58 +0000 (13:16 +0000)
commit38f83643570eff94430114b2ff097fd92b3834d8
tree70e7321e912861c7b6ef9048ea1e71bfb1d9b58c
parent2744be1859d6cce567f0b8585e7f8615d6dee6bc
According to Campbell's demand (see email below, bpy.context.scene issue) and
the last message in the tracker

http://projects.blender.org/tracker/index.php?func=detail&aid=31618&group_id=153&atid=468)

I have changed the code.

Blendphys.

******************* Campbells email from 20.12.2012 03:38 ********************

Recently I've noticed addons using bpy.context.scene when being
imported or in the register() function.

This is really bad practice and will cause inconsistency if the addon
is enabled and a different blend file is loaded.
In the worst case accessing a removed datablock can crash which is
likely if a datablock is stored as a global variable on activation -
object_laplace_lightning.py does this.

I've changed addon loading so that they only get access to a
restricted context which only exposes 'window_manager' - needed for
adding keymaps.

.....
add_mesh_clusters/__init__.py