3 ms·
Is there still a chance of a race condition when you use the "with" operator? It seems like this is one of the major use cases it was designed for
by bbradley406 11y ago
Is there still a chance of a race condition when you use the "with" operator? It seems like this is one of the major use cases it was designed for
- kqr 11y agoIt depends on how you use it! If you use it to acquire the resource, as in with open(fn, 'r'): ... then generally the answer is no, since that is the same thing as the equivalent `try…finally`. If someone removes the file after it's being opened it will not be completely wiped until it's closed.