diff --git a/wa/framework/plugin.py b/wa/framework/plugin.py index bc7ab832..6e421ec4 100644 --- a/wa/framework/plugin.py +++ b/wa/framework/plugin.py @@ -252,9 +252,6 @@ class PluginMeta(type): The assumption is that the values of the attributes specified in the class are iterable; if that is not met, Bad Things (tm) will happen. - This also provides virtual method implementation, similar to those in - C-derived OO languages, and alias specifications. - """ to_propagate = [ @@ -262,9 +259,6 @@ class PluginMeta(type): ('artifacts', Artifact, AttributeCollection), ] - virtual_methods = ['validate', 'initialize', 'finalize'] - global_virtuals = ['initialize', 'finalize'] - def __new__(mcs, clsname, bases, attrs): mcs._propagate_attributes(bases, attrs, clsname) cls = type.__new__(mcs, clsname, bases, attrs)