id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 21011,It should be possible for model classes to have abstract methods,steven_ganz,nobody,"This is 'abstract' in terms of ABCMeta and has nothing to do with setting 'abstract = True' (i.e., use of abstract methods should be possible regardless of the setting of 'abstract') Any attempt to set {{{#!python __metaclass__ = ABCMeta }}} gives: {{{ TypeError: Error when calling the metaclass bases metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases }}} Unfortunately, the solution is not as simple as setting this attribute for Model and ModelBase.",Uncategorized,closed,Uncategorized,1.5,Normal,invalid,ABCMeta,,Unreviewed,0,0,0,0,0,0