示例#1
0
 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()
示例#2
0
    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()