Changeset 5239
- Timestamp:
- 05/14/07 14:04:06 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/unicode/django/utils/functional.py
r5126 r5239 33 33 for (k, v) in resultclass.__dict__.items(): 34 34 setattr(self, k, self.__promise__(resultclass, k, v)) 35 if unicode in resultclasses: 36 setattr(self, '__unicode__', self.__unicode_cast) 35 37 36 38 def __promise__(self, klass, funcname, func): … … 48 50 return __wrapper__ 49 51 52 def __unicode_cast(self): 53 return self.__func(*self.__args, **self.__kw) 54 50 55 def __wrapper__(*args, **kw): 51 56 # Creates the proxy object, instead of the actual value.
