我正在使用PyMongo自定义bson编码器。因为编码器不能被继承,需要为每个类都创建一个,所以想为它动态创建一个编码器。问题在于基本编码器(TypeEncoder)是从ABC类创建的。当我尝试使用此代码创建类时:frombson.codec_optionsimportTypeEncodercls_encoder=type(f"Flag{cls.__name__}Encoder",(TypeEncoder,),{"transform_python":lambdaself,value:value.code,"python_type":property(lambdaself:cls)})结