def __init__(self, nynabconnection, budget_name): if budget_name is None: logger.error('No budget name was provided') exit(-1) self.budget_name = budget_name self.connection = nynabconnection self.budget_name = budget_name self.catalog = Catalog() self.budget = Budget() self.budget_version = BudgetVersion() self.sync()
def __init__(self, nynabconnection, budget_name): self.delta_device_knowledge = 0 self.budget_version_id = None self.logger = get_logger() if budget_name is None: logger.error('No budget name was provided') exit(-1) self.budget_name = budget_name self.connection = nynabconnection self.budget_name = budget_name self.catalog = Catalog() self.budget = Budget() self.budget_version = BudgetVersion() self.current_device_knowledge = {} self.device_knowledge_of_server = {} self.first = True self.sync()