On Tuesday 20 April 2004 10:35 am, Robb Shecter wrote:
Ausum Studio said: Is there a way, from a Python script to just add python objects to a container?
For example, a list of strings to a folder?
I looked in the API for Folder, (and then Content Manager), and saw that one can only add content by adding products. So, does that mean that arbitrary data can't be stored and retrieved from containers (like temp_folder)?
You can store a list of strings as a property of the Folder (look at the PropertyManager API). It might not be terribly efficient, and will likely not work for more complex structures. The better option may be a simple python product implementing some sort of persistent object which stores the data structures and access methods you need (OOBTrees and OOSets might be more convenient than standard lists and mappings because they are naturally persistent), that product could also encapsulate your existing python logic in any number of ways. Alec Mitchell