def add_instance(self,instance): if self.get_instances() is None: self._instances = [instance] elif instance not in self.get_instances(): self._instances.append(instance) else: for i in range(0,len(self.get_instances())): if self.get_instances()[i] == instance: self._instances[i] = instance.load_aws_data(instance.to_json()) break
def to_json(self): instance_list = [] for instance in self.get_instances(): instance_list.append(instance.to_json()) return {"account_key":self.get_account_key(),"instances":instance_list}