Salome HOME
mises a jour pour le traducteur
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Wed, 30 Mar 2022 09:53:28 +0000 (11:53 +0200)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Wed, 30 Mar 2022 09:53:28 +0000 (11:53 +0200)
Traducteur/log.py
Traducteur/traduitV7V8.py
Traducteur/traduitV8V9.py
Traducteur/traduitV9V10.py

index 612c8ae430743decf6478de108513cedcf836948..1ec532936ddcf500049d862dbf576febd34d29d8 100644 (file)
@@ -24,7 +24,7 @@ logger=logging.getLogger()
 
 def initialise(flog=None):
     if flog == None :
-        MonHome=os.path.join(os.path.expanduser("~")
+        MonHome=os.path.join(os.path.expanduser("~"))
         MaDir=MonHome+"/Eficas_install"
         try :
             os.mkdir(MaDir)
index 3962c0fdf92dc5e0fee6e7b55e858187e70430d1..8294f9ff52d8de391899ab0301de8556006b4a48 100644 (file)
@@ -25,10 +25,10 @@ Typical use is:
   python traduitV7V8.py --infile=xxxx --outfile=yyyy
 """
 
+import argparse # optparse deprecated since Python version 3.2
 import sys
-import log
-import optparse
 
+import Traducteur.log as log
 from load   import getJDC
 from mocles import parseKeywords
 from removemocle  import *
@@ -505,15 +505,15 @@ def traduc(infile,outfile,flog=None):
     log.ferme(hdlr)
 
 def main():
-    parser = optparse.Optionparser(usage=usage)
+    parser = argparse.ArgumentParser(usage=usage)
 
-    parser.add_option('-i','--infile', dest="infile", default='toto.comm',
-        help="Le fichier a traduire")
-    parser.add_option('-o','--outfile', dest="outfile", default='tutu.comm',
-        help="Le fichier traduit")
+    parser.add_argument('-i','--infile', dest="infile", default='toto.comm',
+        help="Le fichier COMM en entree, a traduire")
+    parser.add_argument('-o','--outfile', dest="outfile", default='tutu.comm',
+        help="Le fichier COMM en sortie, traduit")
 
-    options, args = parser.parse_args()
-    traduc(options.infile,options.outfile)
+    args = parser.parse_args()
+    traduc(args.infile,args.outfile)
 
 if __name__ == '__main__':
     main()
index 975f4982b8ac8b38acf4d39524cc217d09c853e0..1c74be2ed2438fcebcc3e5ec7738f5870c5bcfeb 100644 (file)
@@ -25,10 +25,10 @@ Typical use is:
   python traduitV7V8.py --infile=xxxx --outfile=yyyy
 """
 
-import log
-import optparse
+import argparse # optparse deprecated since Python version 3.2
 import sys
 
+import Traducteur.log as log
 from load   import getJDC
 from mocles import parseKeywords
 from removemocle  import *
@@ -422,15 +422,15 @@ def traduc(infile,outfile,flog=None):
     log.ferme(hdlr)
 
 def main():
-    parser = optparse.Optionparser(usage=usage)
+    parser = argparse.ArgumentParser(usage=usage)
 
-    parser.add_option('-i','--infile', dest="infile", default='toto.comm',
-        help="Le fichier a traduire")
-    parser.add_option('-o','--outfile', dest="outfile", default='tutu.comm',
-        help="Le fichier traduit")
+    parser.add_argument('-i','--infile', dest="infile", default='toto.comm',
+        help="Le fichier COMM en entree, a traduire")
+    parser.add_argument('-o','--outfile', dest="outfile", default='tutu.comm',
+        help="Le fichier COMM en sortie, traduit")
 
-    options, args = parser.parse_args()
-    traduc(options.infile,options.outfile)
+    args = parser.parse_args()
+    traduc(args.infile,args.outfile)
 
 if __name__ == '__main__':
     main()
index 36a23e29f65ba274929b2ffd175657188407a642..bc7bd89c51a585e2702d09196b719eaaa334b2a7 100755 (executable)
@@ -25,10 +25,10 @@ Typical use is:
   python traduitV9V10.py --infile=xxxx --outfile=yyyy
 """
 
-import log
-import optparse
+import argparse # optparse deprecated since Python version 3.2
 import sys
 
+import Traducteur.log as log
 from Traducteur.load   import getJDC
 from Traducteur.mocles import parseKeywords
 from Traducteur.removemocle  import *
@@ -734,15 +734,15 @@ def traduc(infile,outfile,flog=None):
     log.ferme(hdlr)
 
 def main():
-    parser = optparse.Optionparser(usage=usage)
+    parser = argparse.ArgumentParser(usage=usage)
 
-    parser.add_option('-i','--infile', dest="infile", default='toto.comm',
-        help="Le fichier a traduire")
-    parser.add_option('-o','--outfile', dest="outfile", default='tutu.comm',
-        help="Le fichier traduit")
+    parser.add_argument('-i','--infile', dest="infile", default='toto.comm',
+        help="Le fichier COMM en entree, a traduire")
+    parser.add_argument('-o','--outfile', dest="outfile", default='tutu.comm',
+        help="Le fichier COMM en sortie, traduit")
 
-    options, args = parser.parse_args()
-    traduc(options.infile,options.outfile)
+    args = parser.parse_args()
+    traduc(args.infile,args.outfile)
 
 if __name__ == '__main__':
     main()