eric6/Project/Project.py

changeset 7836
2f0d208b8137
parent 7830
72499e626226
child 7900
72b88fb20261
child 7924
8a96736d465e
--- a/eric6/Project/Project.py	Sat Nov 21 19:31:16 2020 +0100
+++ b/eric6/Project/Project.py	Sun Nov 22 16:04:59 2020 +0100
@@ -1468,7 +1468,7 @@
             fn = os.path.join(self.ppath, langFile)
             if os.path.exists(fn):
                 s2t(fn)
-        except EnvironmentError as err:
+        except OSError as err:
             E5MessageBox.critical(
                 self.ui,
                 self.tr("Delete translation"),
@@ -1490,7 +1490,7 @@
                 fn = os.path.join(self.ppath, qmFile)
                 if os.path.exists(fn):
                     s2t(fn)
-            except EnvironmentError as err:
+            except OSError as err:
                 E5MessageBox.critical(
                     self.ui,
                     self.tr("Delete translation"),
@@ -1642,7 +1642,7 @@
                                     return  # don't overwrite
                                     
                             shutil.copy(fn, target)
-                        except IOError as why:
+                        except OSError as why:
                             E5MessageBox.critical(
                                 self.ui,
                                 self.tr("Add file"),
@@ -1701,7 +1701,7 @@
         ):
             try:
                 os.makedirs(target)
-            except IOError as why:
+            except OSError as why:
                 E5MessageBox.critical(
                     self.ui,
                     self.tr("Add directory"),
@@ -1733,7 +1733,7 @@
                             # don't overwrite, carry on with next file
                             
                     shutil.copy(file, target)
-                except EnvironmentError:
+                except OSError:
                     continue
             self.appendFile(targetfile)
         
@@ -2209,7 +2209,7 @@
                     "__pycache__", "{0}.*{1}".format(tail, ext))
                 for f in glob.glob(pat):
                     s2t(f)
-        except EnvironmentError as err:
+        except OSError as err:
             E5MessageBox.critical(
                 self.ui,
                 self.tr("Delete file"),
@@ -2239,7 +2239,7 @@
                 send2trash(dn)
             except ImportError:
                 shutil.rmtree(dn, True)
-        except EnvironmentError as err:
+        except OSError as err:
             E5MessageBox.critical(
                 self.ui,
                 self.tr("Delete directory"),
@@ -2334,7 +2334,7 @@
             if not os.path.isdir(self.ppath):
                 try:
                     os.makedirs(self.ppath)
-                except EnvironmentError:
+                except OSError:
                     E5MessageBox.critical(
                         self.ui,
                         self.tr("Create project directory"),
@@ -2399,7 +2399,7 @@
                 try:
                     # create management directory if not present
                     self.createProjectManagementDir()
-                except EnvironmentError:
+                except OSError:
                     E5MessageBox.critical(
                         self.ui,
                         self.tr("Create project management directory"),
@@ -2420,7 +2420,7 @@
                             os.makedirs(os.path.dirname(ms))
                             with open(ms, "w"):
                                 pass
-                        except EnvironmentError as err:
+                        except OSError as err:
                             E5MessageBox.critical(
                                 self.ui,
                                 self.tr("Create main script"),
@@ -2444,7 +2444,7 @@
                             os.makedirs(os.path.dirname(mf))
                             with open(mf, "w"):
                                 pass
-                        except EnvironmentError as err:
+                        except OSError as err:
                             E5MessageBox.critical(
                                 self.ui,
                                 self.tr("Create Makefile"),
@@ -2735,7 +2735,7 @@
                     try:
                         with open(mf, "w"):
                             pass
-                    except EnvironmentError as err:
+                    except OSError as err:
                         E5MessageBox.critical(
                             self.ui,
                             self.tr("Create Makefile"),
@@ -2909,7 +2909,7 @@
                     try:
                         # create management directory if not present
                         self.createProjectManagementDir()
-                    except EnvironmentError:
+                    except OSError:
                         E5MessageBox.critical(
                             self.ui,
                             self.tr("Create project management directory"),
@@ -5281,7 +5281,7 @@
                                for f in lst]))
                 pkglistFile.write("\n")
                 # ensure the file ends with an empty line
-        except IOError as why:
+        except OSError as why:
             E5MessageBox.critical(
                 self.ui,
                 self.tr("Create Package List"),
@@ -5348,7 +5348,7 @@
             try:
                 with open(pkglist, "r", encoding="utf-8") as pkglistFile:
                     names = pkglistFile.read()
-            except IOError as why:
+            except OSError as why:
                 E5MessageBox.critical(
                     self.ui,
                     self.tr("Create Plugin Archive"),
@@ -5404,7 +5404,7 @@
                     self.pdata["MAINSCRIPT"].replace(".py", ".zip"))
             try:
                 archiveFile = zipfile.ZipFile(archive, "w")
-            except IOError as why:
+            except OSError as why:
                 E5MessageBox.critical(
                     self.ui,
                     self.tr("Create Plugin Archive"),
@@ -5513,7 +5513,7 @@
         try:
             sourcelines, encoding = Utilities.readEncodedFile(filename)
             sourcelines = sourcelines.splitlines(True)
-        except (IOError, UnicodeError) as why:
+        except (OSError, UnicodeError) as why:
             E5MessageBox.critical(
                 self.ui,
                 self.tr("Create Plugin Archive"),
@@ -5554,7 +5554,7 @@
         try:
             sourcelines = Utilities.readEncodedFile(filename)[0]
             sourcelines = sourcelines.splitlines(True)
-        except (IOError, UnicodeError) as why:
+        except (OSError, UnicodeError) as why:
             E5MessageBox.critical(
                 self.ui,
                 self.tr("Create Plugin Archive"),

eric ide

mercurial