From 0b59f20d967ba3d7b79e177175e8075e077c18be Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Sun, 23 Aug 2020 18:47:35 +0900 Subject: [PATCH] pystruct_sequence uses make_class_with_base --- derive/src/pyclass.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/derive/src/pyclass.rs b/derive/src/pyclass.rs index d8f28df41..b5fab17b3 100644 --- a/derive/src/pyclass.rs +++ b/derive/src/pyclass.rs @@ -265,9 +265,8 @@ pub(crate) fn impl_pystruct_sequence( fn make_class( ctx: &::rustpython_vm::pyobject::PyContext, ) -> ::rustpython_vm::obj::objtype::PyClassRef { - let py_class = Self::create_bare_type(&ctx.type_type(), &ctx.tuple_type()); - Self::extend_class(ctx, &py_class); - py_class + use crate::pyobject::PyClassDef; + Self::make_class_with_base(ctx, Self::NAME, &ctx.tuple_type()) } } };