1
0
mirror of https://github.com/gryf/fs-uae-wrapper.git synced 2025-12-18 20:10:26 +01:00

Moved save state out of _make_archive method

Now _save_save method will be called from run() method.
This commit is contained in:
2017-01-02 19:30:09 +01:00
parent 3906e4c80b
commit 5f98e9b794
3 changed files with 14 additions and 13 deletions

View File

@@ -56,6 +56,10 @@ class Archive(base.Base):
if not self._run_emulator(self.fsuae_options.list()):
return False
if self._get_saves_dir():
if not self._save_save():
return False
return self._make_archive()
def _validate_options(self):
@@ -79,14 +83,10 @@ class Archive(base.Base):
if self.all_options.get('wrapper_persist_data', '0') != '1':
return True
saves = self._get_saves_dir()
if saves:
if not self._save_save():
return False
curdir = os.path.abspath('.')
os.chdir(self.dir)
saves = self._get_saves_dir()
if saves:
shutil.rmtree(saves)
os.unlink('Config.fs-uae')