def __init__(self):
<EOL>if _os.name == "<STR_LIT>":<EOL><INDENT>self.path_delimiter = "<STR_LIT:/>"<EOL><DEDENT>else:<EOL><INDENT>_os.environ['<STR_LIT>'] = _os.environ['<STR_LIT>']<EOL>self.path_delimiter = "<STR_LIT:\\>"<EOL><DEDENT>self.home_dir      = _os.environ['<STR_LIT>'] + self.path_delimiter + '<STR_LIT>'<EOL>self.temp_dir      = self.home_dir       + self.path_delimiter + '<STR_LIT>'<EOL>self.prefs_path    = self.home_dir       + self.path_delimiter + '<STR_LIT>'<EOL>self.colormaps_dir = self.home_dir       + self.path_delimiter + '<STR_LIT>'<EOL>if not _os.path.exists(self.home_dir):<EOL><INDENT>print("<STR_LIT>"+self.home_dir)<EOL>_os.mkdir(self.home_dir)<EOL><DEDENT>if not _os.path.exists(self.temp_dir):<EOL><INDENT>print("<STR_LIT>"+self.temp_dir)<EOL>_os.mkdir(self.temp_dir)<EOL><DEDENT>if not _os.path.exists(self.prefs_path):<EOL><INDENT>print("<STR_LIT>"+self.prefs_path)<EOL>open(self.prefs_path, '<STR_LIT:w>').close()<EOL><DEDENT>if not _os.path.exists(self.colormaps_dir):<EOL><INDENT>print("<STR_LIT>"+self.colormaps_dir)<EOL>_os.mkdir(self.colormaps_dir)<EOL><DEDENT>lines = read_lines(self.prefs_path)<EOL>self.prefs = {}<EOL>for n in range(<NUM_LIT:0>,len(lines)):<EOL><INDENT>s = lines[n].split('<STR_LIT:=>')<EOL>if len(s) > <NUM_LIT:1>:<EOL><INDENT>self.prefs[s[<NUM_LIT:0>].strip()] = s[<NUM_LIT:1>].strip()<EOL><DEDENT><DEDENT>
This class holds all the user-variables, paths etc...