Как запустить несколько экземпляров приложения, разработанного через 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'],
)