Commit c0b303c
Cipher
fix: initialize _lock attribute in ZipStore (#3588)
ZipStore._lock was initialized in _sync_open() but accessed by methods
(get, set, exists, etc.) that can be called before the store is opened.
This caused AttributeError: 'ZipStore' object has no attribute '_lock'.
Move _lock initialization to __init__ so it is always available after
instantiation, regardless of whether the store has been opened yet.
Fixes #35881 parent 1cb1cce commit c0b303c
2 files changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
95 | | - | |
96 | | - | |
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
0 commit comments