mirror of
https://github.com/derrod/legendary.git
synced 2024-12-22 01:45:28 +00:00
[core] Avoid unnecessary disk writes when assets didn't change
This commit is contained in:
parent
6fb6bb14a4
commit
2adc0b1a3e
|
@ -335,7 +335,7 @@ class LegendaryCore:
|
||||||
return []
|
return []
|
||||||
|
|
||||||
if self.lgd.assets:
|
if self.lgd.assets:
|
||||||
assets = self.lgd.assets
|
assets = self.lgd.assets.copy()
|
||||||
else:
|
else:
|
||||||
assets = dict()
|
assets = dict()
|
||||||
|
|
||||||
|
@ -346,7 +346,9 @@ class LegendaryCore:
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
self.lgd.assets = assets
|
# only save (and write to disk) if there were changes
|
||||||
|
if self.lgd.assets != assets:
|
||||||
|
self.lgd.assets = assets
|
||||||
|
|
||||||
return self.lgd.assets[platform]
|
return self.lgd.assets[platform]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue