Как запустить несколько экземпляров приложения, разработанного через py2app

Приложение, которое я создал с помощью py2app, имеет программный аргумент, который является именем файла. Например, имя текстового файла, которое должно быть открыто с помощью TextEdit. Я установил свое приложение в / Расположение приложения. Когда я открываю любой файл, дважды щелкнув по нему, мое приложение вступает в действие, а затем открывает файл с помощью программы открытия файлов по умолчанию. Но проблема в том, что несколько экземпляров myapp не генерируются, когда я хочу открыть два файла одновременно. Я проверил активность-монитор. В windows, используя py2exe, когда я открываю два файла одновременно, активируются два процесса моего приложения. Мой файл setup.py:

from setuptools import setup

APP=['myapp.py']
DATA_FILES= [('',['config.cfg','server.pem','success.html'])]
PACKAGES = ['keyring.backends']
OPTIONS={'iconfile':'cc.icns','packages': PACKAGES,'argv_emulation': True,'plist':{'CFBundleShortVersionString':'4.0','LSBackgroundOnly':True},}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
    )   

0 ответов

Другие вопросы по тегам