Using a dynamic field leads to an attribute error on initalization. Here's a sample code:
from motorengine import *
from motorengine.fields.dynamic_field import DynamicField
class MyDocument(document):
myfield = DynamicField()
leads to
[...]
"/workspace/documents.py" line 1, in <module>
class MyDocument(Document):
"/lib/python2.7/site-packages/motorengine/metaclasses.py", line 36, in __new__
attr_value.name = attr_name
AttributeError: can't set attribute
Using a dynamic field leads to an attribute error on initalization. Here's a sample code:
leads to