def __init__(self, params): # A constructor that stores the provided parameters internally, as well # as calling both PageConstructor() and DataSource(). self.page_type = params['page_type'] self.params = params self.page_maker = PageConstructor() self.db_source = DataSource()