Hi again, Steve- I'm trying to use python to model reliability. Basically, I want to read an XML file in that defines a bunch of variables, that are then accessible from the python interpreter. For example: import reliability
reliability.read_xml("c:\\somefile.xml") #<== defines x1, x2, x3 result = x1+x2+x3 This tool will be used by people who are not necessarily coders and I don't want them to have to deal with passing global namespaces etc. Duncan- I like your idea; however, I don't want the user to actually have to know the structure of the xml file, so I don't think I can do it this way. There might be 3, 4 or 1000 variables that the function needs to create. Any other ideas? What clever technical ways have been used? I know I can just have the function add the variables to the global namespace of the module and then access them like reliability.x1 or in a dict or something, but I think this might confuse some of my potential users who aren't familiar with Object Oriented programming (think electrical engineers who still code in Fortran). Thanks, Justin -- http://mail.python.org/mailman/listinfo/python-list