(self, igame)
| 1879 | delete_folder(os.path.join(igame.install_path, '.egstore')) |
| 1880 | |
| 1881 | def egl_restore_or_uninstall(self, igame): |
| 1882 | # check if game binary is still present, if not; uninstall |
| 1883 | if not os.path.exists(os.path.join(igame.install_path, |
| 1884 | igame.executable.lstrip('/'))): |
| 1885 | self.log.warning('Synced game\'s files no longer exists, assuming it has been uninstalled.') |
| 1886 | igame.egl_guid = '' |
| 1887 | return self.uninstall_game(igame, delete_files=False) |
| 1888 | else: |
| 1889 | self.log.info('Game files exist, assuming game is still installed, re-exporting to EGL...') |
| 1890 | return self.egl_export(igame.app_name) |
| 1891 | |
| 1892 | def egl_sync(self, app_name=''): |
| 1893 | """ |
no test coverage detected