Damian Brunold
Concurrent Websystem
2010-03-12 15:07
Heute habe ich das Websystem erweitert, sodass nun verhindert wird, dass zwei gleichzeitig Änderungen vornehmen können. Es wird ein exklusiver Lock auf einem File gesetzt. Ich habe das mit einem context manager gelöst. So kann ich einfach mit
with writelock.locked('/tmp/lockfile'):
...
das Locking vornehmen.