Skip to content

Commit 4fa0c70

Browse files
committed
Updates to Antonio’s coments
1 parent 437b8c8 commit 4fa0c70

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

qiita_db/meta_util.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737
from re import sub
3838
from json import loads, dump, dumps
3939

40-
from qiita_db.util import create_nested_path, _retrieve_resource_data
40+
from qiita_db.util import create_nested_path, retrieve_resource_data
4141
from qiita_db.util import resource_allocation_plot
4242
from qiita_core.qiita_settings import qiita_config, r_client
4343
from qiita_core.configuration_manager import ConfigurationManager
4444
import qiita_db as qdb
4545

4646
# global constant list used in resource_allocation_page
47-
columns = [
47+
COLUMNS = [
4848
"sName", "sVersion", "cID", "cName", "processing_job_id",
4949
"parameters", "samples", "columns", "input_size", "extra_info",
5050
"MaxRSSRaw", "ElapsedRaw", "Start", "node_name", "node_model"]
@@ -557,18 +557,17 @@ def generate_plugin_releases():
557557

558558
def get_software_commands(active):
559559
software_list = [s for s in qdb.software.Software.iter(active=active)]
560-
software_commands = dict()
560+
software_commands = defaultdict(lambda: defaultdict(list))
561+
561562
for software in software_list:
562563
sname = software.name
563564
sversion = software.version
564565
commands = software.commands
565-
if sname not in software_commands:
566-
software_commands[sname] = {}
567-
if sversion not in software_commands[sname]:
568-
software_commands[sname][sversion] = []
566+
569567
for command in commands:
570568
software_commands[sname][sversion].append(command.name)
571-
return software_commands
569+
570+
return dict(software_commands)
572571

573572

574573
def update_resource_allocation_redis(active=True):
@@ -590,7 +589,7 @@ def update_resource_allocation_redis(active=True):
590589
for cname in commands:
591590

592591
col_name = "samples * columns"
593-
df = _retrieve_resource_data(cname, sname, version, columns)
592+
df = retrieve_resource_data(cname, sname, version, COLUMNS)
594593
if len(df) == 0:
595594
continue
596595

qiita_db/test/test_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,7 +1322,7 @@ def setUp(self):
13221322

13231323
# df is a dataframe that represents a table with columns specified in
13241324
# self.columns
1325-
self.df = qdb.util._retrieve_resource_data(
1325+
self.df = qdb.util.retrieve_resource_data(
13261326
self.cname, self.sname, self.version, self.columns)
13271327

13281328
def test_plot_return(self):
@@ -1423,7 +1423,7 @@ def test_db_update(self):
14231423
qdb.util.update_resource_allocation_table(test=test_data)
14241424

14251425
for curr_cname, ids in types.items():
1426-
updated_df = qdb.util._retrieve_resource_data(
1426+
updated_df = qdb.util.retrieve_resource_data(
14271427
curr_cname, self.sname, self.version, self.columns)
14281428
updated_ids_set = set(updated_df['processing_job_id'])
14291429
previous_ids_set = set(self.df['processing_job_id'])

qiita_db/util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2402,7 +2402,7 @@ def resource_allocation_plot(df, cname, sname, col_name):
24022402
return fig, axs
24032403

24042404

2405-
def _retrieve_resource_data(cname, sname, version, columns):
2405+
def retrieve_resource_data(cname, sname, version, columns):
24062406
with qdb.sql_connection.TRN:
24072407
sql = """
24082408
SELECT

0 commit comments

Comments
 (0)