eric6/E5Network/E5UrlInfo.py

changeset 8268
6b8128e0c9d1
parent 8207
d359172d11be
equal deleted inserted replaced
8267:6baca884c73a 8268:6b8128e0c9d1
5 5
6 """ 6 """
7 Module implementing a class replacing QUrlInfo. 7 Module implementing a class replacing QUrlInfo.
8 """ 8 """
9 9
10 import enum
11
10 from PyQt5.QtCore import QDateTime 12 from PyQt5.QtCore import QDateTime
11 13
12 14
15 class E5UrlPermission(enum.IntEnum):
16 """
17 Class defining the URL permissions.
18 """
19 READ_OWNER = 0o0400
20 WRITE_OWNER = 0o0200
21 EXE_OWNER = 0o0100
22 READ_GROUP = 0o0040
23 WRITE_GROUP = 0o0020
24 EXE_GROUP = 0o0010
25 READ_OTHER = 0o0004
26 WRITE_OTHER = 0o0002
27 EXE_OTHER = 0o0001
28
29
13 class E5UrlInfo: 30 class E5UrlInfo:
14 """ 31 """
15 Class implementing a replacement for QUrlInfo. 32 Class implementing a replacement for QUrlInfo.
16 """ 33 """
17 ReadOwner = 0o0400
18 WriteOwner = 0o0200
19 ExeOwner = 0o0100
20 ReadGroup = 0o0040
21 WriteGroup = 0o0020
22 ExeGroup = 0o0010
23 ReadOther = 0o0004
24 WriteOther = 0o0002
25 ExeOther = 0o0001
26
27 def __init__(self): 34 def __init__(self):
28 """ 35 """
29 Constructor 36 Constructor
30 """ 37 """
31 self.__valid = False 38 self.__valid = False

eric ide

mercurial