Skip to content

Commit 97ad329

Browse files
committed
Update release notes for version 1.1: add note about macro commands API and enhance remote control API section
1 parent 5597236 commit 97ad329

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

doc/locale/fr/LC_MESSAGES/release_notes/release_1.01.po

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: DataLab \n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-12-04 15:45+0100\n"
11+
"POT-Creation-Date: 2025-12-08 13:38+0100\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language: fr\n"
@@ -31,6 +31,9 @@ msgstr "✨ Nouvelles fonctionnalités"
3131
msgid "**Remote control API enhancements:**"
3232
msgstr "**Améliorations de l'API de contrôle à distance :**"
3333

34+
msgid "**Note:** These new features also concern the macro commands API, as macros use the same proxy interface as remote control clients."
35+
msgstr "**Remarque :** Ces nouvelles fonctionnalités concernent également l'API des commandes de macro, car les macros utilisent la même interface proxy que les clients de contrôle à distance."
36+
3437
msgid "Added `call_method()` method to `RemoteProxy` class for calling any public method on DataLab main window or panels:"
3538
msgstr "Ajout de la méthode `call_method()` à la classe `RemoteProxy` pour appeler n'importe quelle méthode publique sur la fenêtre principale de DataLab ou les panneaux :"
3639

@@ -46,6 +49,9 @@ msgstr "Le paramètre optionnel `panel` permet de cibler un panneau spécifique
4649
msgid "Thread-safe execution: GUI operations automatically execute in main thread to prevent freezing"
4750
msgstr "Exécution thread-safe : les opérations GUI s'exécutent automatiquement dans le thread principal pour éviter le gel"
4851

52+
msgid "Proper exception handling: exceptions raised during method execution (e.g., attempting to call private methods) are captured and propagated to the client as `xmlrpc.client.Fault` objects with the original error message"
53+
msgstr "Gestion appropriée des exceptions : les exceptions levées lors de l'exécution de la méthode (par exemple, tenter d'appeler des méthodes privées) sont capturées et propagées au client sous forme d'objets `xmlrpc.client.Fault` avec le message d'erreur original"
54+
4955
msgid "New macro example `test_call_method.py` demonstrates usage: removing objects, getting current panel, and panel-specific operations"
5056
msgstr "Un nouvel exemple de macro `test_call_method.py` démontre l'utilisation : suppression d'objets, obtention du panneau actuel et opérations spécifiques au panneau"
5157

@@ -61,6 +67,5 @@ msgstr "Supprime l'objet actuellement sélectionné du panneau actif"
6167
msgid "Optional `force` parameter to skip confirmation dialog"
6268
msgstr "Paramètre optionnel `force` pour ignorer la boîte de dialogue de confirmation"
6369

64-
#, fuzzy
6570
msgid "Complements existing `reset_all()` method which clears the entire workspace (including all macros)"
66-
msgstr "Complète la méthode existante `reset_all()` qui supprime tous les objets"
71+
msgstr "Complète la méthode existante `reset_all()` qui efface l'ensemble de l'espace de travail (y compris toutes les macros)"

doc/release_notes/release_1.01.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
**Remote control API enhancements:**
88

9+
> **Note:** These new features also concern the macro commands API, as macros use the same proxy interface as remote control clients.
10+
911
* Added `call_method()` method to `RemoteProxy` class for calling any public method on DataLab main window or panels:
1012
* Enables programmatic access to operations not exposed through dedicated proxy methods (e.g., `remove_object`, `delete_all_objects`, `get_current_panel`)
1113
* Supports automatic method resolution: checks main window first, then current panel if method not found

0 commit comments

Comments
 (0)