Skip to content

Commit 5ca6936

Browse files
committed
GDP: Handle python2 vs. python3 'zip' behaviour (list vs. iterator)
git-svn-id: svn+ssh://svn.code.sf.net/p/migrid/code/trunk@6173 b75ad72c-e7d7-11dd-a971-7dbc132099af
1 parent 9236f35 commit 5ca6936

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

mig/shared/functionality/gdpman.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1531,7 +1531,7 @@ def main(client_id, user_arguments_dict, environ=None):
15311531
gdp_category_id = accepted['gdp_category_id'][-1].strip()
15321532
gdp_ref_id_list = [i.strip() for i in accepted['gdp_ref_id']]
15331533
gdp_ref_value_list = [i.strip() for i in accepted['gdp_ref_value']]
1534-
gdp_ref_pairs = zip(gdp_ref_id_list, gdp_ref_value_list)
1534+
gdp_ref_pairs = dict(zip(gdp_ref_id_list, gdp_ref_value_list))
15351535
# Force username (email) to lowercase to reduce user confusion
15361536
username = accepted['username'][-1].strip().lower()
15371537
if action:
@@ -1779,7 +1779,7 @@ def main(client_id, user_arguments_dict, environ=None):
17791779
try:
17801780
category_entry = fill_category_meta(configuration,
17811781
gdp_category_id, action,
1782-
dict(gdp_ref_pairs))
1782+
gdp_ref_pairs)
17831783
except ValueError as err:
17841784
status = False
17851785
msg = "missing reference: %s" % err
@@ -1833,7 +1833,7 @@ def main(client_id, user_arguments_dict, environ=None):
18331833
try:
18341834
category_entry = fill_category_meta(configuration,
18351835
gdp_category_id, action,
1836-
dict(gdp_ref_pairs))
1836+
gdp_ref_pairs)
18371837
except ValueError as err:
18381838
status = False
18391839
msg = "missing reference: %s" % err
@@ -1921,12 +1921,12 @@ def main(client_id, user_arguments_dict, environ=None):
19211921
promote_category_entry = fill_category_meta(configuration,
19221922
gdp_category_id,
19231923
'promote_to_owner',
1924-
dict(gdp_ref_pairs))
1924+
gdp_ref_pairs)
19251925
#logger.debug("promote_category_entry: %s" % promote_category_entry)
19261926
demote_category_entry = fill_category_meta(configuration,
19271927
gdp_category_id,
19281928
'demote_owner',
1929-
dict(gdp_ref_pairs))
1929+
gdp_ref_pairs)
19301930
logger.debug("demote_category_entry: %s" %
19311931
demote_category_entry)
19321932
except ValueError as err:
@@ -1975,7 +1975,7 @@ def main(client_id, user_arguments_dict, environ=None):
19751975

19761976
try:
19771977
category_entry = fill_category_meta(configuration, gdp_category_id,
1978-
action, dict(gdp_ref_pairs))
1978+
action, gdp_ref_pairs)
19791979
except ValueError as err:
19801980
status = False
19811981
msg = "missing reference: %s" % err
@@ -2009,7 +2009,7 @@ def main(client_id, user_arguments_dict, environ=None):
20092009
try:
20102010
category_entry = fill_category_meta(configuration,
20112011
gdp_category_id, action,
2012-
dict(gdp_ref_pairs))
2012+
gdp_ref_pairs)
20132013
except ValueError as err:
20142014
status = False
20152015
msg = "missing reference: %s" % err

0 commit comments

Comments
 (0)