Hi all, 
postProcessingAttributes used to initialize attributes
_after_ serialization / deserialization a object, but not to initialize the 
object after it
original creation. This is due to the fact that when
python-console was lacking, and used only C++ preprocessors, after
creation a model in the preprocessor it saved to a file, after which the file
loaded in SimulationController, and the simulation runs. Thus, this mechanism 
allows 
to initialize the attributes after initial creation an object in the 
preprocessor. 
However, with the advent of python-console this save/load step is omited.
Therefore, objects that require initialization after its creation,
initialized noncorrectly, so for such objects must explicitly call
postProcessingAttributes (or do save/load model before run a simulation).

Or is a bad idea to use postProcessingAttributes() to initialize, and better to 
use the mechanism of action() first call?

-- 
Best regards, Sergei D.

_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to