Restructuration de l'application
This commit is contained in:
+7
-16
@@ -56,21 +56,10 @@ Les codes de sortie communs sont :
|
||||
| 4 | traitement partiel, avec avertissements |
|
||||
| 130 | interruption par l'utilisateur |
|
||||
|
||||
Le GUI distingue notamment un traitement partiel d'un échec. Les
|
||||
scripts migrés vers cette convention sont actuellement :
|
||||
|
||||
- =copies_tools.py=, =grouping.py= et =verify_groups.py= ;
|
||||
- =post-correction.py= et =resolve_manual.py= ;
|
||||
- =page_splitter.py=, =cutleft.py=, =plotting.py= et
|
||||
=splitting_int.py= ;
|
||||
- =gemini_for_labels.py= ;
|
||||
- =gemini_for_enonce.py= et =enonce_info.py= ;
|
||||
- =correction.py=, =submit_batches.py=, =batch_status.py= et
|
||||
=fetch_batched_results.py= ;
|
||||
- =annotating.py=, =annotating_with_checks.py= et
|
||||
=annotating_by_label.py= ;
|
||||
- =reading_annotations.py= et =reading_grouped_annotations.py= ;
|
||||
- =export.py=, =import.py= et =giving_names.py=.
|
||||
Le GUI distingue notamment un traitement partiel d'un échec. Toutes les
|
||||
commandes du paquet suivent désormais cette convention. Elles sont
|
||||
regroupées dans =copienator.commands= et exposées par le répartiteur
|
||||
=python -m copienator=.
|
||||
|
||||
* Organisation du code
|
||||
|
||||
@@ -78,8 +67,10 @@ scripts migrés vers cette convention sont actuellement :
|
||||
scripts, notamment =EvaluationWorkspace= et les écritures atomiques.
|
||||
- Le paquet =copienator_gui= contient la définition du workflow, l'état
|
||||
persistant, le lanceur de processus et l'application Tk.
|
||||
- Les scripts situés à la racine restent des points d'entrée autonomes.
|
||||
- Le sous-paquet =copienator.commands= contient les points d'entrée.
|
||||
Leur import ne doit pas déclencher de traitement.
|
||||
- =copienator.dispatcher= expose le CLI unifié et =copienator_gui=
|
||||
contient l'application Tk.
|
||||
|
||||
* État et exécution du GUI
|
||||
|
||||
|
||||
Reference in New Issue
Block a user