From: Jean-Philippe ARGAUD Date: Sun, 8 Jul 2018 07:03:48 +0000 (+0200) Subject: Updating version change documentation X-Git-Tag: V9_2_0b_ok_ADAO~25 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=696b62ab5c5d913eea6f15ab03ca2573a00cb0a6;p=modules%2Fadao.git Updating version change documentation --- diff --git a/doc/en/advanced.rst b/doc/en/advanced.rst index b1fcce4..6a09ea1 100644 --- a/doc/en/advanced.rst +++ b/doc/en/advanced.rst @@ -424,6 +424,19 @@ is not guaranteed for all the commands or keywords. In general also, an ADAO case file for one version can not be read by a previous minor or major version of the ADAO module. +Switching from 8.5 to 9.2 ++++++++++++++++++++++++++ + +There is no known incompatibility for the ADAO case files. The upgrade procedure +is to read the old ADAO case file with the new SALOME/ADAO module, and save it +with a new name. + +However, there may be incompatibilities from user script files that would not +have a syntax compatible with Python 3. The most immediate error is the use of +printing "*print*" with "*command*" syntax instead of functional syntax +"*print(...)*". In this case, it is suggested to correct the syntax of user +files in environment 8 before switching to environment 9. + Switching from 8.x to 8.y with x < y ++++++++++++++++++++++++++++++++++++ diff --git a/doc/fr/advanced.rst b/doc/fr/advanced.rst index 4c27aa5..b18b297 100644 --- a/doc/fr/advanced.rst +++ b/doc/fr/advanced.rst @@ -451,6 +451,20 @@ commandes ou tous les mots-clés. En général aussi, un fichier de cas ADAO d'u version ne peut pas être lu par une précédente version mineure ou majeure du module ADAO. +Passer de la version 8.5 à la 9.2 ++++++++++++++++++++++++++++++++++ + +Il n'y a pas d'incompatibilité connue pour les fichiers de cas ADAO. La +procédure de montée en version consiste à lire l'ancien fichier de cas ADAO +avec le nouveau module SALOME/ADAO, et à l'enregistrer avec un nouveau nom. + +Par contre, il peut se présenter des incompatibilités provenant de fichiers +scripts utilisateurs qui n'auraient pas une syntaxe compatible avec Python 3. +L'erreur la plus immédiate est l'usage de l'impression "*print*" avec la +syntaxe "*commande*" au lieu de la syntaxe fonctionnelle "*print(...)*". Dans +ce cas, il est suggéré de corriger la syntaxe des fichiers utilisateurs dans +l'environnement 8 avant de passer en environnement 9. + Passer de la version 8.x à la 8.y avec x < y ++++++++++++++++++++++++++++++++++++++++++++ @@ -459,7 +473,7 @@ procédure de montée en version consiste à lire l'ancien fichier de cas ADAO avec le nouveau module SALOME/ADAO, et à l'enregistrer avec un nouveau nom. Pour faciliter les futures évolutions, il est fortement recommandé de veiller à -ce que vos fichiers scripts utilisateurs utilisent une syntaxe compatibible avec +ce que vos fichiers scripts utilisateurs utilisent une syntaxe compatible avec Python 2 et avec Python 3. En particulier, on recommande d'utiliser la syntaxe fonctionnelle pour les "*print*" et non pas la syntaxe "*commande*", comme par exemple:: diff --git a/resources/SalomeApp.xml b/resources/SalomeApp.xml index 0f43205..c365044 100644 --- a/resources/SalomeApp.xml +++ b/resources/SalomeApp.xml @@ -28,7 +28,7 @@ - +