mirror of
https://github.com/derrod/legendary.git
synced 2024-06-16 17:44:59 +12:00
4145381b93
In order to prevent multiple instances of Legendary mucking with installed game data acquire a lock as soon as it is required and only release it (implicitly) when Legendary exits. This is a bit jank, but should prevent people from messing up their local data by running two install commands at a time. EGL sync is technically also affected by this, but in its case we simply skip the sync/import/export and leave it to the next instance with a lock to do. |
||
---|---|---|
.. | ||
__init__.py | ||
crossover.py | ||
egl.py | ||
eos.py | ||
lgndry.py | ||
utils.py | ||
windows_helpers.py | ||
wine_helpers.py |