| Home | Trees | Indices | Help |
|---|
|
|
object --+
|
DocumentSchema
|
|||
| __metaclass__ | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
_dynamic_properties = Nonehash(x) |
|||
_allow_dynamic_properties = True
|
|||
_doc = Nonehash(x) |
|||
_db = Nonehash(x) |
|||
_doc_type_attr =
|
|||
_doc_type =
|
|||
_properties =
|
|||
|
|||
|
Inherited from |
|||
|
|||
x.__init__(...) initializes x; see help(type(x)) for signature
|
get all properties. Generally we just need to use keys |
override __setattr__ . If value is in dir, we just use setattr. If value is not known (dynamic) we test if type and name of value is supported (in ALLOWED_PROPERTY_TYPES, Property instance and not start with '_') a,d add it to `_dynamic_properties` dict. If value is a list or a dict we use LazyList and LazyDict to maintain in the value.
|
delete property
|
does object contain this propery ?
|
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Fri May 4 11:48:41 2012 | http://epydoc.sourceforge.net |