Changeset 1092 for ZMS/trunk/_objattrs.py
- Timestamp:
- 06.07.2010 22:43:50 (23 months ago)
- File:
-
- 1 edited
-
ZMS/trunk/_objattrs.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_objattrs.py
r1087 r1092 685 685 # 686 686 # Retrieves value for specified property. 687 # 688 # @deprecated: use attr(key) instead! 687 689 # -------------------------------------------------------------------------- 688 690 def getObjProperty(self, key, REQUEST={}, par=None): … … 734 736 #-- [ReqBuff]: Returns value and stores it in buffer of Http-Request. 735 737 return self.storeReqBuff( reqBuffId, value, REQUEST) 738 739 740 # -------------------------------------------------------------------------- 741 # ObjAttrs.attr: 742 # 743 # Get one or set one or more attributes. 744 # -------------------------------------------------------------------------- 745 def attr(self, *args, **kwargs): 746 request = self.REQUEST 747 if len(args) == 1 and type(args[0]) is str: 748 return self.getObjProperty( args[0], request, kwargs) 749 elif len(args) == 2: 750 self.setObjProperty( args[0], args[1], request.get('lang')) 751 elif len(args) == 1 and type(args[0]) is dict: 752 for key in args[0].keys(): 753 self.setObjProperty( key, args[0][key], request.get('lang')) 736 754 737 755 … … 1076 1094 # 1077 1095 # Assigns value to specified property. 1096 # 1097 # @deprecated: use attr(key,value) instead! 1078 1098 # -------------------------------------------------------------------------- 1079 1099 def setObjProperty(self, key, value, lang=None, forced=0):
Note: See TracChangeset
for help on using the changeset viewer.
