﻿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
