Skip to content

Commit

Permalink
Make *_list_dictize() functions more concise
Browse files Browse the repository at this point in the history
  • Loading branch information
Sean Hammond committed Feb 9, 2012
1 parent 1d3b361 commit 0721f8c
Showing 1 changed file with 5 additions and 15 deletions.
20 changes: 5 additions & 15 deletions ckan/lib/dictization/model_dictize.py
Original file line number Diff line number Diff line change
Expand Up @@ -446,29 +446,19 @@ def vocabulary_dictize(vocabulary, context):
return vocabulary_dict

def vocabulary_list_dictize(vocabulary_list, context):
list_of_dicts = []
for vocabulary in vocabulary_list:
list_of_dicts.append(vocabulary_dictize(vocabulary, context))
return list_of_dicts
return [vocabulary_dictize(vocabulary, context)
for vocabulary in vocabulary_list]

def activity_dictize(activity, context):
activity_dict = table_dictize(activity, context)
return activity_dict

def activity_list_dictize(activity_list, context):
activity_dicts = []
for activity in activity_list:
activity_dict = activity_dictize(activity, context)
activity_dicts.append(activity_dict)
return activity_dicts
return [activity_dictize(activity, context) for activity in activity_list]

def activity_detail_dictize(activity_detail, context):
return table_dictize(activity_detail, context)

def activity_detail_list_dictize(activity_detail_list, context):
activity_detail_dicts = []
for activity_detail in activity_detail_list:
activity_detail_dict = activity_detail_dictize(activity_detail,
context)
activity_detail_dicts.append(activity_detail_dict)
return activity_detail_dicts
return [activity_detail_dictize(activity_detail, context)
for activity_detail in activity_detail_list]

0 comments on commit 0721f8c

Please sign in to comment.