mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-01 03:09:09 +00:00
refactor: def instead of lambda
This commit is contained in:
@@ -200,6 +200,10 @@ def get_transactions(filters, as_dict=1):
|
|||||||
def run(params_method, filters):
|
def run(params_method, filters):
|
||||||
extra_fields, extra_joins, extra_filters = params_method(filters)
|
extra_fields, extra_joins, extra_filters = params_method(filters)
|
||||||
return run_query(filters, extra_fields, extra_joins, extra_filters, as_dict=as_dict)
|
return run_query(filters, extra_fields, extra_joins, extra_filters, as_dict=as_dict)
|
||||||
|
|
||||||
|
def sort_by(row):
|
||||||
|
# "Belegdatum" is in the fifth column when list format is used
|
||||||
|
return row["Belegdatum" if as_dict else 5]
|
||||||
|
|
||||||
type_map = {
|
type_map = {
|
||||||
# specific query methods for some voucher types
|
# specific query methods for some voucher types
|
||||||
@@ -222,11 +226,6 @@ def get_transactions(filters, as_dict=1):
|
|||||||
filters["exclude_voucher_types"] = type_map.keys()
|
filters["exclude_voucher_types"] = type_map.keys()
|
||||||
transactions.extend(run(params_method=get_generic_params, filters=filters))
|
transactions.extend(run(params_method=get_generic_params, filters=filters))
|
||||||
|
|
||||||
if as_dict:
|
|
||||||
sort_by = lambda row: row["Belegdatum"]
|
|
||||||
else:
|
|
||||||
sort_by = lambda row: row[5]
|
|
||||||
|
|
||||||
return sorted(transactions, key=sort_by)
|
return sorted(transactions, key=sort_by)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user