Skip to content
This repository has been archived by the owner on Jul 18, 2023. It is now read-only.

Commit

Permalink
Merge pull request #37 from BlackSmith/master
Browse files Browse the repository at this point in the history
Fix image list
  • Loading branch information
BlackSmith authored Feb 8, 2018
2 parents 491bf2f + 4c6978a commit a9dfc1e
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 5 deletions.
5 changes: 3 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@ deploy:
- provider: pypi
skip_cleanup: true
distributions: "sdist"
user: rdrazny
user: BlackSmith
password:
secure: "YoUVrooz8gKCc+gmrbckyCrJVpcryYkRvnLTCK9tjGjdIGNrC7DtJcNkgtweD5HuZ4VGD9K9RJN9koMukV6LAIMNwQvscZQyUz79LSivCFHL3766Pp/P7TX7JeNybHvDcdZKw1vyI/5nzYeY2y9KOvyuIsAi3sTTQukyGMLA6yXYDaMWhPzPVyM/llFZkFdCyKpu3syLj+vfRgOYk+jlUXamsOh+jMy/L21tf3LGWNX0Fon/taUPAF7r294MuK3+MGIrzxjrV+H3L8DcKsOulDBRgijZpUylDAJyqKFYGHJBACldgqJinL7OUxMpqKCwTDmStYCwil2VSxY3ot1xE+lDmTVbfPG3G/zo4owjn3hVJ4xMva2iNb5RU+SDC/pJdg2r7VfdfcU1Zpo1g12s1J+UyCJLIXHy7fEikSO8eMX1F+EqIeabbWqJfqb5KQZ4xLo+EtMM0NWpsAuYozrdyiP9X+niRv/QhYGkaDBvvMQPIosR+utKHYDDZ8dWgYsOgxqOquyO4bSGfLhNtuGZQ4h3FhkhjwjLXAjHxLSfdUzpJ4+Zkf1PqKIWA2WUeKHUxG7UZM4gnu3qoBU1ihDJitLxv3UpRO+e1CAWD33Br2Y/cdcvZnkD9E7QhqiVR/STVzhLdPM/NiZMv4J+ucqn7OyWo/cvYUrDbmR/FDaEZZg="
secure: ES8mpWwlZ8QchOgSwJhjdOrSY0BcG5hWWJ+1us7jy5jxuCbZazHP6AvUkTAamaZGrcIUdlJ/eDK3XjRfGNwhHkUyZEbBZshXBvpFmFgCK5yu7f+JV3c1oHBMBgF+FR5j5zOsu/yCGrQ5hEBZ1G1l6Mcp665qc5WZxJGIzzGkQ/0erfOdIhcR6n8wMIUDes7z9rKvEJNGkKSM7P8e3JPmzf8JHFMScYsj5TixkM4XAxp7vSefobUtzhVv/i6eBAPCRW996kIWu/kLHxQgQp4z3YIlnrDPWM8DY13TnNJD6BIF3bPb0I3wp/wP8yKB3tjvD9fn0JOGFC6gUv8yU2SK0oHs4TwRMdRuSc5/c1jxzyyYFNMNsS8xFh6tC8GmLGNKPHvyuZ10hAX0nWvpJmxCVV/JPYNCsAqgHympGRVY6MXuUvUlNeIwLXJuNiqEhuJXKkkWbYQ0lNJed5x7tgDfUrCjk5P7UTfiaJKcNW40Ow5hz7wDkD/cwlYOhHXAK8ebdrQv872f+G4Tn4/Gbv2yQR+jxQYtAiYPDnnW/2EZLQnttzivi7SJaQbr8pDGueBvBroxq4DRJFGH8zb8zfOuIvmV8CZf7UqsuDtlYyUW9kB4nEppGnhcRSK3Hs5m620j0tR//V0+Tw4lHOGeD+FlgK04T6horuhPQUihWJpZG5A=
on:
tags: true
all_branches: true
# condition: $TRAVIS_PYTHON_VERSION = 3.6
# branch: master
2 changes: 1 addition & 1 deletion vminute/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from .vminute import main
import sys
__version__ = "0.2.26"
__version__ = "0.2.27"


def main_main():
Expand Down
13 changes: 11 additions & 2 deletions vminute/vminute.py
Original file line number Diff line number Diff line change
Expand Up @@ -427,16 +427,24 @@ def help(self):


class ImagesClass(BaseClass):
__filter = r"^(5minute-|%s-)" % USER
__filter = None
__default_filter = r"^(5minute-|%s-)" % USER

@catch_exception("Problem getting the list of images.")
def __images(self):
# This is time optimalization, it is 5-times faster.
ff = {}
if self.__filter == self.__default_filter:
# Call simple method for create session object
self.nova.api_version.is_null()
ff = {'filters': {'owner': os.environ.get('OS_TENANT_ID')}}

# Somewhere between novaclient version 6 and
# version 9, images was deprecated and replaced
# with glance. If glance exists, use it.
# Otherwise fall back to the legacy images.
try:
images = self.nova.glance.list()
images = self.glance.images.list(**ff)
except AttributeError:
images = self.nova.images.list()
x = PrettyTable(["Name", "ID", "Status"])
Expand All @@ -449,6 +457,7 @@ def __images(self):
print((x.get_string(sortby="Name")))

def cmd(self, argv):
self.__filter = self.__default_filter
if len(argv) > 0:
if argv[0] in ('help', '--help', '-h'):
self.help()
Expand Down

0 comments on commit a9dfc1e

Please sign in to comment.