callbacks.lock() Returns: Callbacks
Description: Lock a callback list in its current state.
-
version added: 1.7callbacks.lock()
-
This method does not accept any arguments.
-
This method returns the Callbacks object onto which it is attached (this
).
If the Callbacks object is created with the "memory"
flag as its argument, additional functions may be added and fired after the callback list is locked.
Examples:
Example: Use callbacks.lock()
to lock a callback list to avoid further changes being made to the list state:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
|
Example: Use callbacks.lock()
to lock a callback list with "memory," and then resume using the list:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
|