8 lines
438 B
Plaintext
8 lines
438 B
Plaintext
# script_list.dspy - paginated script list (returns DataViewer rows/total)
|
|
debug('script_list.dspy: START params_kw=%s' % dict(params_kw))
|
|
result = await list_scripts(request, params_kw)
|
|
if result.get('code') == 0:
|
|
data = result.get('data', {})
|
|
return {'status': 'ok', 'rows': data.get('list', []), 'total': data.get('total', 0)}
|
|
return {'status': 'error', 'message': result.get('message', 'list failed'), 'rows': [], 'total': 0}
|