Ajoute la couche Windows et la commande de diagnostic
This commit is contained in:
@@ -12,6 +12,19 @@ native est de toute façon minuscule pour nos besoins : une icône, deux items d
|
||||
Zonza vit dans la barre de menu, jamais dans le Dock : c'est le LSUIElement de
|
||||
l'Info.plist (posé par build_app.sh) qui s'en charge.
|
||||
"""
|
||||
import sys
|
||||
|
||||
# --diagnostic doit s'évaluer AVANT tout import Cocoa/pyobjc : sur une machine
|
||||
# qui ne les a pas (aujourd'hui aucune Windows n'est disponible pour ce
|
||||
# portage, mais c'est la raison d'être de cette commande), c'est le seul
|
||||
# moyen d'éprouver la chaîne. La sortie se fait donc ICI, au chargement du
|
||||
# module — jamais dans main(), qui serait déjà trop tard pour éviter
|
||||
# `from AppKit import ...` ci-dessous.
|
||||
if "--diagnostic" in sys.argv:
|
||||
from diagnostic import diagnostiquer, mettre_en_forme
|
||||
print(mettre_en_forme(diagnostiquer()))
|
||||
sys.exit(0)
|
||||
|
||||
import os
|
||||
import threading
|
||||
|
||||
|
||||
Reference in New Issue
Block a user