''' Created on Feb 19, 2021 @author: vnc-console ''' class Declaration(object): ''' classdocs ''' def __init__(self, cui=None, den=None, addr=None, month=None, year=None, control=None, decl_name=None, decl_func=None, rect=None, root=None, decl_type=None): ''' Constructor ''' self.cui = cui self.den = den, self.addr = addr, self.month = month, self.year = year, self.control = control, self.decl_name = decl_name, self.decl_func = decl_func, self.root = root self.rect = rect self.decl_type = decl_type self._filename = f'{type(self).__name__}.xlsm' @property def filename(self): return self._filename