From 2129392b0e3d52b5a5af9031083e8668fc82e325 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 11 Apr 2024 13:35:29 +0800 Subject: [PATCH] Update dataclasses.cpp --- src/dataclasses.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dataclasses.cpp b/src/dataclasses.cpp index 6491549a..7b40a273 100644 --- a/src/dataclasses.cpp +++ b/src/dataclasses.cpp @@ -85,9 +85,9 @@ void add_module_dataclasses(VM* vm){ Type cls = PK_OBJ_GET(Type, args[0]); NameDict& cls_d = args[0]->attr(); - if(!cls_d.contains("__init__")) patch__init__(vm, cls); - if(!cls_d.contains("__repr__")) patch__repr__(vm, cls); - if(!cls_d.contains("__eq__")) patch__eq__(vm, cls); + if(!cls_d.contains(__init__)) patch__init__(vm, cls); + if(!cls_d.contains(__repr__)) patch__repr__(vm, cls); + if(!cls_d.contains(__eq__)) patch__eq__(vm, cls); const auto& fields = vm->_all_types[cls].annotated_fields; bool has_default = false;