Remove abstract method from classmethods (since it won't error if the abstract method isn't implemented until instantiation.

This commit is contained in:
Mike Auty
2016-01-10 16:30:37 +00:00
parent 3bf336df41
commit df4a4d5e8d
3 changed files with 2 additions and 4 deletions
@@ -33,7 +33,7 @@ def schema_name_split(path):
return path.split(SCHEMA_NAME_DIVIDER)
class ConfigurationSchemaNode(validity.ValidityRoutines):
class ConfigurationSchemaNode(validity.ValidityRoutines, metaclass = ABCMeta):
"""Class to distinguish configuration elements from everything else"""
def __init__(self, name, description = None, default = None, optional = False):