fix: restore NotImplemented methods

This commit is contained in:
Sagar Vora 2025-10-09 17:25:52 +05:30
parent 3264fb0f12
commit f51506d19e
2 changed files with 22 additions and 10 deletions

View file

@ -24,3 +24,15 @@ class UserSessionDisplay(Document):
session_created: DF.Datetime | None
user_agent: DF.SmallText | None
# end: auto-generated types
def db_insert(self, *args, **kwargs):
raise NotImplementedError
def load_from_db(self, *args, **kwargs):
raise NotImplementedError
def db_update(self, *args, **kwargs):
raise NotImplementedError
def delete(self, *args, **kwargs):
raise NotImplementedError

View file

@ -308,22 +308,23 @@ def make_boilerplate(
base_class = "NestedSet"
base_class_import = "from frappe.utils.nestedset import NestedSet"
if doc.get("is_virtual") and not doc.get("istable"):
controller_body = indent(
dedent(
"""
if doc.get("is_virtual"):
controller_body = """
def db_insert(self, *args, **kwargs):
raise NotImplementedError
def load_from_db(self):
def load_from_db(self, *args, **kwargs):
raise NotImplementedError
def db_update(self):
def db_update(self, *args, **kwargs):
raise NotImplementedError
def delete(self):
def delete(self, *args, **kwargs):
raise NotImplementedError
"""
if not doc.get("istable"):
controller_body += """
@staticmethod
def get_list(filters=None, page_length=20, **kwargs):
pass
@ -336,9 +337,8 @@ def make_boilerplate(
def get_stats(**kwargs):
pass
"""
),
"\t",
)
controller_body = indent(dedent(controller_body), "\t")
with open(target_file_path, "w") as target, open(template_file_path) as source:
template = source.read()