for module in muff.__all__:
exec("import " + module)
-# does the files:variable setting exist yet?
-try:
- if muffconf.get("files", "variable"): pass
-
-# if not, reload the muffconf module
-except AttributeError:
- reload(muffconf)
-
-# now we can safely load persistent variables from file
-variable_file = muffconf.get("files", "variable")
-variable_data = ConfigParser.SafeConfigParser()
-variable_data.read(variable_file)
-
# if there is no userlist, create an empty one
try:
if userlist: pass
"$(red)": chr(27) + "[31m"
}
-def save():
- """Function to save persistent variables to a file."""
-
- # try to open the variable file
- try:
- file_descriptor = file(variable_file, "w")
-
- # failing that, make the directory in which it resides first
- except IOError:
- os.makedirs(os.sep.join(variable_file.split(os.sep)[:-1]))
- file_descriptor = file(variable_file, "w")
-
- # now write the data and close out the file
- variable_data.write(file_descriptor)
- file_descriptor.flush()
- file_descriptor.close()
-