- Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathsort.py
19 lines (15 loc) · 529 Bytes
/
sort.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
fromdataflowsimportFlow, sort_rows
fromdatapackage_pipelines.wrapperimportingest
fromdatapackage_pipelines.utilities.flow_utilsimportspew_flow, load_lazy_json
defflow(parameters):
returnFlow(
load_lazy_json(parameters.get('resources')),
sort_rows(
parameters['sort-by'],
resources=parameters.get('resources'),
reverse=parameters.get('reverse')
)
)
if__name__=='__main__':
withingest() asctx:
spew_flow(flow(ctx.parameters), ctx)