changeset 2:20bb7de2c067 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit 096286097ed5cdf189a1b68c3fc34d10f4142e54
author iuc
date Sun, 16 Apr 2023 08:28:04 +0000
parents 8667bfab227a
children
files data_manager/data_manager_ncbi_taxonomy_sqlite.py data_manager_conf.xml
diffstat 2 files changed, 6 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager/data_manager_ncbi_taxonomy_sqlite.py	Wed Jul 22 15:54:04 2020 +0000
+++ b/data_manager/data_manager_ncbi_taxonomy_sqlite.py	Sun Apr 16 08:28:04 2023 +0000
@@ -55,7 +55,8 @@
     )
     args = parser.parse_args()
 
-    config = json.load(open(args.galaxy_datamanager_filename))
+    with open(args.galaxy_datamanager_filename) as fh:
+        config = json.load(fh)
     output_directory = config.get("output_data", [{}])[0].get("extra_files_path", None)
     if output_directory is None:
         output_directory = args.output_directory
@@ -64,10 +65,7 @@
         os.makedirs(output_directory)
 
     data_manager_dict = {}
-    data_manager_dict["data_tables"] = json.load(
-        open(args.galaxy_datamanager_filename)
-    ).get("data_tables", {})
-    data_manager_dict["data_tables"] = data_manager_dict.get("data_tables", {})
+    data_manager_dict["data_tables"] = config.get("data_tables", {})
     data_manager_dict["data_tables"][DATA_TABLE_NAME] = data_manager_dict[
         "data_tables"
     ].get(DATA_TABLE_NAME, [])
@@ -75,5 +73,5 @@
     data = build_sqlite(args.taxonomy_dir, output_directory, args.name, args.description)
 
     data_manager_dict["data_tables"][DATA_TABLE_NAME].extend(data)
-    print(json.dumps(data_manager_dict))
-    json.dump(data_manager_dict, open(args.galaxy_datamanager_filename, "w"))
+    with open(args.galaxy_datamanager_filename, "w") as fh:
+        json.dump(data_manager_dict, fh, sort_keys=True)
--- a/data_manager_conf.xml	Wed Jul 22 15:54:04 2020 +0000
+++ b/data_manager_conf.xml	Sun Apr 16 08:28:04 2023 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <data_managers>
-    <data_manager tool_file="data_manager/data_manager_ncbi_taxonomy_sqlite.xml" id="data_manager_ncbi_taxonomy_sqlite" version="0.0.1">
+    <data_manager tool_file="data_manager/data_manager_ncbi_taxonomy_sqlite.xml" id="data_manager_ncbi_taxonomy_sqlite">
         <data_table name="ncbi_taxonomy_sqlite">
             <output>
                 <column name="value" />