--- 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