This website requires JavaScript.
Explore
Help
Sign in
Andreas
/
evennia
Watch
1
Star
0
Fork
You've already forked evennia
0
mirror of
https://github.com/evennia/evennia.git
synced
2026-03-23 00:06:30 +01:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
Actions
44bf35cd81
evennia
/
src
/
typeclasses
History
Download ZIP
Download TAR.GZ
Griatch
3d24ee2242
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
..
__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