All pastes #839303 Raw Edit

Mine

public text v1 · immutable
#839303 ·published 2007-12-30 23:26 UTC
rendered paste body
user@host:~> easy_install amara
....
user@host:~> te test.xml
~n
<?xml version="1.0"?>
<test>
 <blah>123</blah>
 <foo>yes</foo>
</test>
~s
~q
user@host:~> te test.py
~n
~p
import os
from amara import binderytools as bt

class config:
      def LoadXML(self, config):
          tmp = bt.bind_file(config + '.xml')
          cf = os.path.basename(config)
          self.__dict__[cf] = getattr(tmp, cf)

conf = config()
conf.LoadXML('./test')

print "conf.test.blah: " + str(conf.test.blah)
print "conf.test.foo: " + str(conf.test.foo)
~s
~q