def __init__(self, filepath, sheet=None, version=None): self.errors = ErrorManager() if version: self.version = version self.filepath = filepath self.sheet = sheet self.read()
class DataValidator(object): """ Interface for business-logic data validators """ errors = ErrorManager() def __init__(self, data_browser, **kwargs): self.data = data_browser self.options = Options(**kwargs) def validate(self): pass def get(self, slug): """ data for slug code """ return self.data.get(slug) def field_name(self, slug): """ human-readable name representing slug """ return self.data.field_name(slug)