Package svnmailer :: Package settings :: Module _accessors :: Class UnicodeMember
[show private | hide private]
[frames | no frames]

Class UnicodeMember

object --+            
         |            
    Member --+        
             |        
    BaseMember --+    
                 |    
 BasePostmapMember --+
                     |
                    UnicodeMember


Unicode object storage
Method Summary
  doPostmap(self, value)
Maps the value
  doSubstitute(self, value, subst)
Substitutes the value
  doTransform(self, value)
Transforms the value to unicode if it wasn't already
    Inherited from BasePostmapMember
  doPremap(self, value)
Passes through
    Inherited from BaseMember
  init(self)
Initialization
  postmap(self, value)
Postmap the value if it's activated
  premap(self, value)
Premap the value if it's activated
  substitute(self, value, subst)
Substitute the value if it's activated
  transform(self, value)
Transform if value is not None
    Inherited from Member
  __init__(self, mapper, arg, param)
Initialization
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name...
  __getattribute__(...)
x.__getattribute__('name') <==> x.name...
  __hash__(x)
x.__hash__() <==> hash(x)...
  __reduce__(...)
helper for pickle...
  __reduce_ex__(...)
helper for pickle...
  __repr__(x)
x.__repr__() <==> repr(x)...
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value...
  __str__(x)
x.__str__() <==> str(x)...
    Inherited from type
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T...

Instance Variable Summary
    Inherited from Member
any arg: The custom initialization argument
Struct instance: The owner instance
callable mapper: The associated mapper function (or None)
any param: The descriptor parameter

Method Details

doPostmap(self, value)

Maps the value
Raises:
TypeError - The mapped value is neither str nor unicode
UnicodeError - The mapped value is a string and cannot be interpreted as the specified charset
Overrides:
svnmailer.settings._base.BaseMember.doPostmap

doSubstitute(self, value, subst)

Substitutes the value
Overrides:
svnmailer.settings._base.BaseMember.doSubstitute

doTransform(self, value)

Transforms the value to unicode if it wasn't already
Raises:
TypeError - The supplied value is neither str nor unicode
UnicodeError - The supplied value is a string and cannot be interpreted as the specified charset
Overrides:
svnmailer.settings._base.BaseMember.doTransform

Generated by Epydoc 2.0 on Sun Sep 25 20:49:16 2005 http://epydoc.sf.net