  
          cfgfile = self._file_handler("save",
                                       "config_project",
                                       title="New Project...",
                                       initial_folder=self._basename).retfile
          if not cfgfile:
              logger.debug("No filename selected")
              return
          self._filename = cfgfile.name
          cfgfile.close()
 
</s> remove             cfgfile = self._file_handler("open", handler).retfile
 </s> add             cfgfile = self._file_handler("open", handler).return_file </s> remove                                      initial_folder=self._dirname).retfile
 </s> add                                      initial_folder=self._dirname).return_file </s> remove         savefile = FileHandler("save", "csv").retfile
 </s> add         savefile = FileHandler("save", "csv").return_file </s> remove         location = FileHandler("dir", None).retfile
 </s> add         location = FileHandler("dir", None).return_file </s> remove         filename = FileHandler("filename", filetypes).retfile
 </s> add         filename = FileHandler("filename", filetypes).return_file
                                     initial_folder=self._basename).return_file
  
          cfgfile = self._file_handler("save",
                                       "config_project",
                                       title="New Project...",
                                     initial_folder=self._basename).return_file
          if not cfgfile:
              logger.debug("No filename selected")
              return
          self._filename = cfgfile.name
          cfgfile.close()
keep keep keep keep replace keep keep keep keep keep
 GUI fixes
  - Split themes and styles to own module
  - Fix border on console window
  - variable name updates to make pep8 happy 
lib/gui/project.py