eric6/E5Network/E5UrlInfo.py

changeset 8268
6b8128e0c9d1
parent 8207
d359172d11be
--- a/eric6/E5Network/E5UrlInfo.py	Tue Apr 27 17:42:00 2021 +0200
+++ b/eric6/E5Network/E5UrlInfo.py	Wed Apr 28 19:42:28 2021 +0200
@@ -7,23 +7,30 @@
 Module implementing a class replacing QUrlInfo.
 """
 
+import enum
+
 from PyQt5.QtCore import QDateTime
 
 
+class E5UrlPermission(enum.IntEnum):
+    """
+    Class defining the URL permissions.
+    """
+    READ_OWNER = 0o0400
+    WRITE_OWNER = 0o0200
+    EXE_OWNER = 0o0100
+    READ_GROUP = 0o0040
+    WRITE_GROUP = 0o0020
+    EXE_GROUP = 0o0010
+    READ_OTHER = 0o0004
+    WRITE_OTHER = 0o0002
+    EXE_OTHER = 0o0001
+
+
 class E5UrlInfo:
     """
     Class implementing a replacement for QUrlInfo.
     """
-    ReadOwner = 0o0400
-    WriteOwner = 0o0200
-    ExeOwner = 0o0100
-    ReadGroup = 0o0040
-    WriteGroup = 0o0020
-    ExeGroup = 0o0010
-    ReadOther = 0o0004
-    WriteOther = 0o0002
-    ExeOther = 0o0001
-    
     def __init__(self):
         """
         Constructor

eric ide

mercurial