eric6/VCS/ProjectHelper.py

changeset 8263
af06dde4f4ef
parent 8218
7c09585bd960
diff -r 2f6310aac6cd -r af06dde4f4ef eric6/VCS/ProjectHelper.py
--- a/eric6/VCS/ProjectHelper.py	Sun Apr 25 15:21:50 2021 +0200
+++ b/eric6/VCS/ProjectHelper.py	Mon Apr 26 17:19:39 2021 +0200
@@ -267,10 +267,16 @@
                     ok = vcs.vcsCheckout(vcsDataDict, projectdir, False)
                 if ok:
                     projectdir = os.path.normpath(projectdir)
-                    filters = ["*.epj", "*.e4p"]
+                    # look for JSON style project file first
+                    filters = ["*.epj"]
                     d = QDir(projectdir)
                     plist = d.entryInfoList(filters)
-                    if len(plist):
+                    if not plist:
+                        # look for XML style project file second
+                        filters = ["*.e4p"]
+                        d = QDir(projectdir)
+                        plist = d.entryInfoList(filters)
+                    if plist:
                         if len(plist) == 1:
                             self.project.openProject(
                                 plist[0].absoluteFilePath())

eric ide

mercurial