Salome HOME
cht version
[tools/eficas.git] / Traducteur / traduitV7V8.py
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()