Wed, 02 Aug 2023 17:22:20 +0200
IMplemented a preliminary fix for projects using the 'src' layout.
src/eric7/Project/ProjectFormsBrowser.py | file | annotate | diff | comparison | revisions |
diff -r 6ab011d1f866 -r 33e7b9d3f91c src/eric7/Project/ProjectFormsBrowser.py --- a/src/eric7/Project/ProjectFormsBrowser.py Wed Aug 02 10:24:42 2023 +0200 +++ b/src/eric7/Project/ProjectFormsBrowser.py Wed Aug 02 17:22:20 2023 +0200 @@ -973,6 +973,8 @@ # change environment sys.path.insert(0, self.project.getProjectPath()) + # TODO: make this a project properties item + sys.path.insert(1, os.path.join(self.project.getProjectPath(), "src")) cwd = os.getcwd() os.chdir(os.path.dirname(os.path.abspath(fn))) try: @@ -982,6 +984,7 @@ finally: # reset the environment os.chdir(cwd) + del sys.path[1] del sys.path[0] def __compileForm(self):