<div dir="ltr">Hi!<div><br></div><div>I've just adapted my project to spyne 2.12.9 and see a bunch of 'seems to be a customized class. They are not supposed to be instantiated.' warnings.</div><div><br></div><div>What does it mean?</div><div><br></div><div>Most of my complex spyne types are constructed from `OrderedComplexModel` and `OrderedDjangoComplexModel` to guarantee consistent field ordering.</div><div><br></div><div>The definition of these types:</div><div><br></div><div><div>class OrderedComplexModel(ComplexModelBase):</div><div><br></div><div>    """Complex model with ordered fields.</div><div><br></div><div>    See <a href="https://github.com/arskom/spyne/pull/356">https://github.com/arskom/spyne/pull/356</a> for more info.</div><div><br></div><div>    """</div><div><br></div><div>    __metaclass__ = ComplexModelMeta</div><div><br></div><div>    class Attributes(ComplexModelBase.Attributes):</div><div>        declare_order = 'declared'</div><div><br></div><div><br></div><div>class OrderedDjangoComplexModel(ComplexModelBase):</div><div><br></div><div>    """Complex spyne model with ordered fields that maps to given Django model.</div><div><br></div><div>    See <a href="https://github.com/arskom/spyne/pull/356">https://github.com/arskom/spyne/pull/356</a> for more info.</div><div><br></div><div>    """</div><div><br></div><div>    __metaclass__ = DjangoComplexModelMeta</div><div>    __abstract__ = True</div><div><br></div><div>    class Attributes(ComplexModelBase.Attributes):</div><div>        declare_order = 'declared'</div></div><div><br></div><div>Thanks!</div><div>  <br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">With kindest regards, Rinat Shigapov</div></div></div></div></div>
</div></div>