Hi folks: I'm trying to define a short function that will import yaml data into a python dictionary. I am able to do this by dumping my data into a temporary file and then importing it with yaml.load. I would like to see if I can eliminate the temporary file and import the data directly.
This works fine: import yaml import os def grabfacts(): ''' This function grabs facter data and sucks it into a dictionary called dataMap ''' os.system('facter --yaml > /tmp/sysdata.yaml') f = open('/tmp/sysdata.yaml') dataMap = yaml.load(f) f.close() Is there an easy way to do this without writing to a temporary file? _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor