mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-28 11:08:32 +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):
|
||||
extra_fields, extra_joins, extra_filters = params_method(filters)
|
||||
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 = {
|
||||
# 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()
|
||||
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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user