equal
deleted
inserted
replaced
13 from .constants import ( |
13 from .constants import ( |
14 REVIDX_DEFAULT_FLAGS, |
14 REVIDX_DEFAULT_FLAGS, |
15 REVIDX_ELLIPSIS, |
15 REVIDX_ELLIPSIS, |
16 REVIDX_EXTSTORED, |
16 REVIDX_EXTSTORED, |
17 REVIDX_FLAGS_ORDER, |
17 REVIDX_FLAGS_ORDER, |
|
18 REVIDX_HASCOPIESINFO, |
18 REVIDX_ISCENSORED, |
19 REVIDX_ISCENSORED, |
19 REVIDX_RAWTEXT_CHANGING_FLAGS, |
20 REVIDX_RAWTEXT_CHANGING_FLAGS, |
20 REVIDX_SIDEDATA, |
21 REVIDX_SIDEDATA, |
21 ) |
22 ) |
22 |
23 |
26 # We need these name available in the module for extensions. |
27 # We need these name available in the module for extensions. |
27 REVIDX_ISCENSORED |
28 REVIDX_ISCENSORED |
28 REVIDX_ELLIPSIS |
29 REVIDX_ELLIPSIS |
29 REVIDX_EXTSTORED |
30 REVIDX_EXTSTORED |
30 REVIDX_SIDEDATA |
31 REVIDX_SIDEDATA |
|
32 REVIDX_HASCOPIESINFO, |
31 REVIDX_DEFAULT_FLAGS |
33 REVIDX_DEFAULT_FLAGS |
32 REVIDX_FLAGS_ORDER |
34 REVIDX_FLAGS_ORDER |
33 REVIDX_RAWTEXT_CHANGING_FLAGS |
35 REVIDX_RAWTEXT_CHANGING_FLAGS |
34 |
36 |
35 REVIDX_KNOWN_FLAGS = util.bitsfrom(REVIDX_FLAGS_ORDER) |
37 REVIDX_KNOWN_FLAGS = util.bitsfrom(REVIDX_FLAGS_ORDER) |
36 |
38 |
37 # Store flag processors (cf. 'addflagprocessor()' to register) |
39 # Store flag processors (cf. 'addflagprocessor()' to register) |
38 flagprocessors = { |
40 flagprocessors = { |
39 REVIDX_ISCENSORED: None, |
41 REVIDX_ISCENSORED: None, |
|
42 REVIDX_HASCOPIESINFO: None, |
40 } |
43 } |
41 |
44 |
42 |
45 |
43 def addflagprocessor(flag, processor): |
46 def addflagprocessor(flag, processor): |
44 """Register a flag processor on a revision data flag. |
47 """Register a flag processor on a revision data flag. |