evennia/src/typeclasses
2012-06-10 21:46:00 +02:00
..
__init__.py Trunk: Merged the Devel-branch (branches/griatch) into /trunk. This constitutes a major refactoring of Evennia. Development will now continue in trunk. See the wiki and the past posts to the mailing list for info. /Griatch 2010-08-29 18:46:58 +00:00
managers.py Further cleanup of source; making class methods _private for clarity in the API. 2012-03-31 15:09:22 +02:00
models.py Added a secure_attr() method to the base typeclass. This allows for system to access attributes with full access control (since it requires an accessing_obj as argument). This relies on (by default unused) lock types "readattr" (reading/listing the attr value), "editattr" (editing/deleting the attribute) and finally "createattr" for creating a new attribute. The first two checks are done directly on the Attribute class whereas the createattr check is done on the TypedObject on which the Attribute is to be stored. 2012-06-10 21:46:00 +02:00
typeclass.py Further caching and optimization, making some operations noticeable faster in the end. 2012-04-26 17:47:25 +02:00