Add custom command classes

These are effectively identical to the osc-lib variants except they
include the attributes that the OSC shell implementation will set on
this during shell init. This helps from a typing perspective.

Change-Id: I53d9058273748ecd4d4eecec5f7291d5f38ce5ab
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2025-12-11 13:42:39 +00:00
parent 3fbe41cd52
commit 3cd544df53
134 changed files with 167 additions and 141 deletions

View file

@ -0,0 +1,27 @@
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
from cliff import lister
from cliff import show
from osc_lib.command import command
from openstackclient import shell
class Command(command.Command):
app: shell.OpenStackShell
class Lister(Command, lister.Lister): ...
class ShowOne(Command, show.ShowOne): ...

View file

@ -17,9 +17,9 @@ import copy
import logging import logging
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -14,8 +14,8 @@
"""Configuration action implementations""" """Configuration action implementations"""
from keystoneauth1.loading import base from keystoneauth1.loading import base
from osc_lib.command import command
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
REDACTED = "<redacted>" REDACTED = "<redacted>"

View file

@ -17,9 +17,9 @@
import logging import logging
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View file

@ -17,9 +17,9 @@
import itertools import itertools
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -17,9 +17,9 @@
import sys import sys
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -20,8 +20,8 @@ import queue
import typing as ty import typing as ty
from cliff.formatters import table from cliff.formatters import table
from osc_lib.command import command
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -21,10 +21,10 @@ import sys
import typing as ty import typing as ty
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import common from openstackclient.network import common

View file

@ -14,8 +14,7 @@
"""Versions Action Implementation""" """Versions Action Implementation"""
from osc_lib.command import command from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -18,10 +18,10 @@
import logging import logging
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -22,10 +22,10 @@ import typing as ty
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -16,9 +16,9 @@
"""Compute v2 Console action implementations""" """Compute v2 Console action implementations"""
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -13,9 +13,9 @@
"""Compute v2 Console auth token implementations.""" """Compute v2 Console auth token implementations."""
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -21,10 +21,10 @@ from openstack import exceptions as sdk_exceptions
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -16,9 +16,9 @@
"""Host action implementations""" """Host action implementations"""
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -21,10 +21,10 @@ import re
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -13,9 +13,9 @@
"""Hypervisor Stats action implementations""" """Hypervisor Stats action implementations"""
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -22,10 +22,10 @@ import os
from cryptography.hazmat.primitives.asymmetric import ed25519 from cryptography.hazmat.primitives.asymmetric import ed25519
from cryptography.hazmat.primitives import serialization from cryptography.hazmat.primitives import serialization
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -28,11 +28,11 @@ from openstack import exceptions as sdk_exceptions
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient.api import compute_v2 from openstackclient.api import compute_v2
from openstackclient import command
from openstackclient.common import envvars from openstackclient.common import envvars
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -17,10 +17,10 @@
import importlib import importlib
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -22,10 +22,10 @@ from cliff import columns
import iso8601 import iso8601
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -20,10 +20,10 @@ import logging
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -19,10 +19,10 @@ import importlib
import logging import logging
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -15,10 +15,10 @@
import uuid import uuid
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -15,10 +15,10 @@
"""Compute v2 Server action implementations""" """Compute v2 Server action implementations"""
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -18,10 +18,10 @@
import logging import logging
from openstack import utils as sdk_utils from openstack import utils as sdk_utils
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -19,9 +19,9 @@ import datetime
import functools import functools
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -16,10 +16,10 @@
import logging import logging
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -18,10 +18,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -20,10 +20,10 @@ import logging
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -18,10 +18,10 @@
import logging import logging
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -13,10 +13,10 @@
"""Identity v2 Assignment action implementations""" """Identity v2 Assignment action implementations"""
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -15,9 +15,9 @@
"""Identity v2 Token action implementations""" """Identity v2 Token action implementations"""
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -20,10 +20,10 @@ import logging
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -21,10 +21,10 @@ import logging
import uuid import uuid
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -16,10 +16,10 @@
import logging import logging
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -18,10 +18,10 @@
import logging import logging
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -14,10 +14,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -16,10 +16,10 @@
import json import json
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -16,10 +16,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -18,10 +18,10 @@
import logging import logging
from openstack import exceptions as sdk_exc from openstack import exceptions as sdk_exc
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -16,10 +16,10 @@
import logging import logging
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -17,8 +17,8 @@
import logging import logging
from osc_lib.command import command
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as common_utils from openstackclient.identity import common as common_utils

View file

@ -18,10 +18,10 @@
import json import json
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -19,10 +19,10 @@ import logging
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common
from openstackclient.identity.v3 import tag from openstackclient.identity.v3 import tag

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as common_utils from openstackclient.identity import common as common_utils

View file

@ -18,10 +18,10 @@
import logging import logging
from openstack import exceptions as sdk_exc from openstack import exceptions as sdk_exc
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -13,8 +13,7 @@
"""Identity v3 Assignment action implementations""" """Identity v3 Assignment action implementations"""
from osc_lib.command import command from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -15,10 +15,10 @@
"""Identity v3 Token action implementations""" """Identity v3 Token action implementations"""
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -18,10 +18,10 @@ import itertools
import logging import logging
from openstack import exceptions as sdk_exceptions from openstack import exceptions as sdk_exceptions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -17,9 +17,9 @@ The first step of federated auth is to fetch an unscoped token. From there,
the user can list domains and projects they are allowed to access, and request the user can list domains and projects they are allowed to access, and request
a scoped token.""" a scoped token."""
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -20,10 +20,10 @@ import logging
import typing as ty import typing as ty
from openstack import exceptions as sdk_exc from openstack import exceptions as sdk_exc
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common from openstackclient.identity import common

View file

@ -24,10 +24,10 @@ from cliff import columns as cliff_columns
from osc_lib.api import utils as api_utils from osc_lib.api import utils as api_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
CONTAINER_CHOICES = ["ami", "ari", "aki", "bare", "docker", "ova", "ovf"] CONTAINER_CHOICES = ["ami", "ari", "aki", "bare", "docker", "ova", "ovf"]

View file

@ -17,10 +17,10 @@ import copy
import datetime import datetime
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -30,10 +30,10 @@ from openstack import utils as sdk_utils
from osc_lib.api import utils as api_utils from osc_lib.api import utils as api_utils
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.common import pagination from openstackclient.common import pagination
from openstackclient.common import progressbar from openstackclient.common import progressbar
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -12,8 +12,8 @@
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -18,10 +18,10 @@
import logging import logging
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
_formatters = { _formatters = {

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -15,10 +15,10 @@
import json import json
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -12,10 +12,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View file

@ -12,9 +12,9 @@
"""Image V2 Action Implementations""" """Image V2 Action Implementations"""
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -11,9 +11,9 @@
# under the License. # under the License.
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
_formatters = { _formatters = {

View file

@ -12,19 +12,19 @@
# #
import abc import abc
import argparse
import contextlib import contextlib
import logging import logging
import typing as ty import typing as ty
import cliff.app from cliff import _argparse
import openstack.exceptions import openstack.exceptions
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import utils from openstackclient.network import utils
from openstackclient import shell
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
@ -68,7 +68,7 @@ class NetDetectionMixin(metaclass=abc.ABCMeta):
present the options for both network types, often qualified accordingly. present the options for both network types, often qualified accordingly.
""" """
app: cliff.app.App app: shell.OpenStackShell
@property @property
def _network_type(self): def _network_type(self):
@ -136,7 +136,7 @@ class NetDetectionMixin(metaclass=abc.ABCMeta):
) )
) )
def get_parser(self, prog_name: str) -> argparse.ArgumentParser: def get_parser(self, prog_name: str) -> _argparse.ArgumentParser:
LOG.debug('get_parser(%s)', prog_name) LOG.debug('get_parser(%s)', prog_name)
parser = super().get_parser(prog_name) # type: ignore parser = super().get_parser(prog_name) # type: ignore
parser = self.update_parser_common(parser) parser = self.update_parser_common(parser)
@ -203,6 +203,8 @@ class NetworkAndComputeDelete(NetworkAndComputeCommand, metaclass=abc.ABCMeta):
following the rules in doc/source/command-errors.rst. following the rules in doc/source/command-errors.rst.
""" """
resource: str
def take_action(self, parsed_args): def take_action(self, parsed_args):
ret = 0 ret = 0
resources = getattr(parsed_args, self.resource, []) resources = getattr(parsed_args, self.resource, [])

View file

@ -16,10 +16,10 @@
import logging import logging
import netaddr import netaddr
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -16,10 +16,10 @@
import logging import logging
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import common from openstackclient.network import common
from openstackclient.network import utils as network_utils from openstackclient.network import utils as network_utils

View file

@ -16,10 +16,10 @@
import logging import logging
import typing as ty import typing as ty
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import common from openstackclient.network import common

View file

@ -14,9 +14,9 @@
"""IP Availability Info implementations""" """IP Availability Info implementations"""
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -17,10 +17,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -17,10 +17,10 @@ import logging
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View file

@ -15,9 +15,9 @@
import logging import logging
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -13,10 +13,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import common from openstackclient.network import common

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -16,10 +16,10 @@
import logging import logging
import typing as ty import typing as ty
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -16,10 +16,10 @@
import logging import logging
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -15,10 +15,10 @@
import itertools import itertools
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import common from openstackclient.network import common

View file

@ -13,9 +13,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -15,10 +15,10 @@
import logging import logging
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.network import common from openstackclient.network import common

View file

@ -20,10 +20,10 @@ import itertools
import logging import logging
import typing as ty import typing as ty
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common
@ -402,7 +402,7 @@ class ListNetworkSegmentRange(command.Lister):
'available', 'available',
) )
display_props: tuple[str, ...] = tuple() display_props: tuple[ty.Any, ...] = tuple()
for s in data: for s in data:
props = utils.get_item_properties(s, columns) props = utils.get_item_properties(s, columns)
if ( if (

View file

@ -13,9 +13,9 @@
"""Network Service Providers Implementation""" """Network Service Providers Implementation"""
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _

View file

@ -23,10 +23,10 @@ from cliff import columns as cliff_columns
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import identity as identity_utils from osc_lib.cli import identity as identity_utils
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils as osc_utils from osc_lib import utils as osc_utils
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View file

@ -22,11 +22,11 @@ import typing as ty
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from osc_lib.utils import tags as _tag from osc_lib.utils import tags as _tag
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -23,11 +23,11 @@ import typing as ty
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.cli import format_columns from osc_lib.cli import format_columns
from osc_lib.cli import parseractions from osc_lib.cli import parseractions
from osc_lib.command import command
from osc_lib import exceptions from osc_lib import exceptions
from osc_lib import utils from osc_lib import utils
from osc_lib.utils import tags as _tag from osc_lib.utils import tags as _tag
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

View file

@ -16,11 +16,11 @@
import argparse import argparse
from cliff import columns as cliff_columns from cliff import columns as cliff_columns
from osc_lib.command import command
from osc_lib import utils from osc_lib import utils
from osc_lib.utils import tags as _tag from osc_lib.utils import tags as _tag
from openstackclient.api import compute_v2 from openstackclient.api import compute_v2
from openstackclient import command
from openstackclient.i18n import _ from openstackclient.i18n import _
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
from openstackclient.network import common from openstackclient.network import common

Some files were not shown because too many files have changed in this diff Show more