diff --git a/designateclient/v2/cli/common.py b/designateclient/v2/cli/common.py index ca667541..fb18df43 100644 --- a/designateclient/v2/cli/common.py +++ b/designateclient/v2/cli/common.py @@ -13,6 +13,7 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. +import six def add_all_projects_option(parser): @@ -70,5 +71,5 @@ def set_all_common_headers(client, parsed_args): set_edit_managed(client, parsed_args.edit_managed) if parsed_args.sudo_project_id is not None and \ - isinstance(parsed_args.sudo_project_id, str): + isinstance(parsed_args.sudo_project_id, six.string_types): set_sudo_project_id(client, parsed_args.sudo_project_id) diff --git a/designateclient/v2/cli/zones.py b/designateclient/v2/cli/zones.py index 3782652d..7511b0e6 100644 --- a/designateclient/v2/cli/zones.py +++ b/designateclient/v2/cli/zones.py @@ -70,8 +70,6 @@ class ListZonesCommand(command.Lister): client = self.app.client_manager.dns common.set_all_common_headers(client, parsed_args) - common.set_all_common_headers(client, parsed_args) - criterion = {} if parsed_args.type is not None: criterion["type"] = parsed_args.type