Changeset 554

Show
Ignore:
Timestamp:
06/12/03 09:15:24 (5 years ago)
Author:
sholloway
Message:

*** empty log message ***

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBFoundation/RBFoundation/Objects/Properties.py

    r534 r554  
    4646 
    4747class CachedPropertyBase(PropertyBase): 
     48    namePrefix = '__cache_' 
     49 
    4850    def _CacheName(self, *args): 
    49         return '__cache_' + self._GetName(*args) 
     51        return self.namePrefix + self._GetName(*args) 
    5052 
    5153    def __get__(self, obj, klass): 
     
    7476 
    7577class LazyProperty(CachedPropertyBase): 
     78    namePrefix = '__lazy_' 
     79 
    7680    def __init__(self, LazyFactory, *args, **kw): 
    7781        self.LazyFactory = BindCallable.CurryCallable(LazyFactory, *args, **kw) 
     
    8084        return self.LazyFactory() 
    8185 
    82     def _CacheName(self, *args): 
    83         return '__lazy_' + self._GetName(*args) 
    84