1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-06-16 23:32:23 +03:00

Remove extraneous enforce_single_instance() code & add opening of journal lock file

This commit is contained in:
Athanasius 2021-01-18 15:19:29 +00:00
parent 4689666b13
commit 937a38f0b5

View File

@ -41,6 +41,9 @@ if __name__ == '__main__':
args = parser.parse_args() args = parser.parse_args()
if __name__ == "__main__":
journal_dir_lockfile = None
def no_other_instance_running() -> bool: # noqa: CCR001 def no_other_instance_running() -> bool: # noqa: CCR001
""" """
Ensure only one copy of the app is running for the configured journal directory. Ensure only one copy of the app is running for the configured journal directory.
@ -49,6 +52,9 @@ if __name__ == '__main__':
""" """
journal_dir = config.get('journaldir') or config.default_journal_dir journal_dir = config.get('journaldir') or config.default_journal_dir
if sys.platform == 'win32':
journal_dir_lockfile = open(join(journal_dir, 'edmc-journal-lock.txt'), mode='a+', encoding='utf-8')
return True return True
def already_running_popup(): def already_running_popup():