Some more removals of Attribute methods.
This commit is contained in:
parent
8bd431b385
commit
48ddabdf25
2 changed files with 6 additions and 6 deletions
|
|
@ -635,7 +635,7 @@ class CmdEditor(Command):
|
||||||
# hook save/load functions
|
# hook save/load functions
|
||||||
def load_attr():
|
def load_attr():
|
||||||
"inital loading of buffer data from given attribute."
|
"inital loading of buffer data from given attribute."
|
||||||
target = self.obj.get_attribute(self.attrname)
|
target = self.obj.attributes.get(self.attrname)
|
||||||
if target != None and not isinstance(target, basestring):
|
if target != None and not isinstance(target, basestring):
|
||||||
typ = type(target).__name__
|
typ = type(target).__name__
|
||||||
self.caller.msg("{RWARNING! Saving this buffer will overwrite the current attribute (of type %s) with a string!{n" % typ)
|
self.caller.msg("{RWARNING! Saving this buffer will overwrite the current attribute (of type %s) with a string!{n" % typ)
|
||||||
|
|
|
||||||
|
|
@ -1291,15 +1291,15 @@ class TypedObject(SharedMemoryModel):
|
||||||
logger.log_depmsg("obj.attr() is deprecated. Use handlers obj.db or obj.attributes.")
|
logger.log_depmsg("obj.attr() is deprecated. Use handlers obj.db or obj.attributes.")
|
||||||
if attribute_name == None:
|
if attribute_name == None:
|
||||||
# act as a list method
|
# act as a list method
|
||||||
return self.get_all_attributes()
|
return _GA(self, "attributes").all()
|
||||||
elif delete == True:
|
elif delete == True:
|
||||||
self.del_attribute(attribute_name)
|
_GA(self, "attributes").remove(attribute_name)
|
||||||
elif value == None:
|
elif value == None:
|
||||||
# act as a getter.
|
# act as a getter.
|
||||||
return self.get_attribute(attribute_name)
|
return _GA(self, "attributes").get(attribute_name)
|
||||||
else:
|
else:
|
||||||
# act as a setter
|
# act as a setter
|
||||||
self.set_attribute(attribute_name, value)
|
self._GA(self, "attributes").add(attribute_name, value)
|
||||||
|
|
||||||
def secure_attr(self, accessing_object, attribute_name=None, value=None, delete=False,
|
def secure_attr(self, accessing_object, attribute_name=None, value=None, delete=False,
|
||||||
default_access_read=True, default_access_edit=True, default_access_create=True):
|
default_access_read=True, default_access_edit=True, default_access_create=True):
|
||||||
|
|
@ -1332,7 +1332,7 @@ class TypedObject(SharedMemoryModel):
|
||||||
return _GA(self, "attributes").get(attribute_name, accessing_obj=accessing_object, default_access=default_access_read)
|
return _GA(self, "attributes").get(attribute_name, accessing_obj=accessing_object, default_access=default_access_read)
|
||||||
else:
|
else:
|
||||||
# act as setter
|
# act as setter
|
||||||
attr = self.get_attribute_obj(attribute_name)
|
attr = _GA(self, "attributes").get(attribute_name, return_obj=True)
|
||||||
if attr:
|
if attr:
|
||||||
# attribute already exists
|
# attribute already exists
|
||||||
_GA(self, "attributes").add(attribute_name, value, accessing_obj=accessing_object, default_access=default_access_edit)
|
_GA(self, "attributes").add(attribute_name, value, accessing_obj=accessing_object, default_access=default_access_edit)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue