From b4fb74c84d5d7eadc0c6d817a767eb905fb3e98d Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Sat, 7 Mar 2026 11:48:06 +0530 Subject: [PATCH] refactor(`asset`): added type annotations on `get_depreciation_rate` --- erpnext/assets/doctype/asset/asset.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index 5edf87dc3f9..a9b45a79135 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -7,6 +7,7 @@ import math import frappe from frappe import _ +from frappe.model.document import Document from frappe.query_builder.functions import IfNull, Sum from frappe.utils import ( cint, @@ -986,7 +987,7 @@ class Asset(AccountsController): return False @frappe.whitelist() - def get_depreciation_rate(self, args, on_validate=False): + def get_depreciation_rate(self, args: str | dict | Document, on_validate: bool = False): if isinstance(args, str): args = json.loads(args)