def _get_group_info_by_name(self, group_id):
     group_name = huawei_utils.encode_name(group_id)
     group_info = self.local_cgop.get_replicg_by_name(group_name)
     if not group_info:
         group_name = huawei_utils.old_encode_name(group_id)
         group_info = self.local_cgop.get_replicg_by_name(group_name)
     return group_info
Exemple #2
0
    def _get_metro_group_id(self, id):
        group_name = huawei_utils.encode_name(id)
        metrogroup_id = self.client.get_metrogroup_by_name(group_name)

        if not metrogroup_id:
            group_name = huawei_utils.old_encode_name(id)
            metrogroup_id = self.client.get_metrogroup_by_name(group_name)

        return metrogroup_id
    def _get_metro_group_id(self, id):
        group_name = huawei_utils.encode_name(id)
        metrogroup_id = self.client.get_metrogroup_by_name(group_name)

        if not metrogroup_id:
            group_name = huawei_utils.old_encode_name(id)
            metrogroup_id = self.client.get_metrogroup_by_name(group_name)

        return metrogroup_id