Description: Fix 'SyntaxError: keyword argument repeated'.
Author: Bas Couwenberg <sebastic@debian.org>
Bug: https://github.com/eclipse/sumo/issues/13650
Applied-Upstream: https://github.com/eclipse/sumo/commit/a12353752e9a22b500e55ec8c752309e5f7cef36

--- a/tools/import/vissim/convert_detectors2SUMO.py
+++ b/tools/import/vissim/convert_detectors2SUMO.py
@@ -298,11 +298,11 @@ def get_conn_verb_rel(conn_tab, from_to_
 # MAIN
 if __name__ == '__main__':
     op = sumolib.options.ArgumentParser(description='detector conversion utility (VISSIM.inpx to SUMO)')
-    op.add_argument('--vissim-input', '-V', type=str, category="input", required=True, type=op.file,
+    op.add_argument('--vissim-input', '-V', category="input", required=True, type=op.file,
                     help='VISSIM inpx file path')
-    op.add_argument('--output-file', '-o', type=str, category="output", required=True, type=op.file,
+    op.add_argument('--output-file', '-o', category="output", required=True, type=op.file,
                     help='output file name')
-    op.add_argument('--SUMO-net', '-S', type=str, category="input", required=True, type=op.net_file,
+    op.add_argument('--SUMO-net', '-S', category="input", required=True, type=op.net_file,
                     help='SUMO net file path')
     args = op.parse_args()
     print("\n", args, "\n")
--- a/tools/import/vissim/tls_vissimXML2SUMOnet_update.py
+++ b/tools/import/vissim/tls_vissimXML2SUMOnet_update.py
@@ -527,7 +527,7 @@ if __name__ == '__main__':
     op = sumolib.options.ArgumentParser(
         description='TLS conversion utility (VISSIM.inpx to SUMO)')
     op.add_argument('--vissim-input', '-V',
-                    type=str, category="input", required=True, type=op.file,
+                    category="input", required=True, type=op.file,
                     help='VISSIM inpx file path')
     op.add_argument('--SUMO-net', '-S',
                     category="input", required=True, type=op.net_file,
