Beremiz.py
changeset 1602 95ecb26fdc4e
parent 1601 37271c24ce45
child 1623 aa9ec1d5c54c
equal deleted inserted replaced
1601:37271c24ce45 1602:95ecb26fdc4e
   971 
   971 
   972     def OpenProject(self, projectpath):
   972     def OpenProject(self, projectpath):
   973         if os.path.isdir(projectpath):
   973         if os.path.isdir(projectpath):
   974             self.Config.Write("lastopenedfolder",
   974             self.Config.Write("lastopenedfolder",
   975                               EncodeFileSystemPath(os.path.dirname(projectpath)))
   975                               EncodeFileSystemPath(os.path.dirname(projectpath)))
   976             err = False
       
   977             self.Config.Flush()
   976             self.Config.Flush()
   978             self.ResetView()
   977             self.ResetView()
   979             self.CTR = ProjectController(self, self.Log)
   978             self.CTR = ProjectController(self, self.Log)
   980             self.Controler = self.CTR
   979             self.Controler = self.CTR
   981             result = self.CTR.LoadProject(projectpath)
   980             result, err = self.CTR.LoadProject(projectpath)
   982             if not result:
   981             if not result:
   983                 self.LibraryPanel.SetController(self.Controler)
   982                 self.LibraryPanel.SetController(self.Controler)
   984                 self.ProjectTree.Enable(True)
   983                 self.ProjectTree.Enable(True)
   985                 self.PouInstanceVariablesPanel.SetController(self.Controler)
   984                 self.PouInstanceVariablesPanel.SetController(self.Controler)
   986                 if self.EnableDebug:
   985                 if self.EnableDebug: