mirror of
https://github.com/ansible/awx.git
synced 2026-05-08 01:47:35 -02:30
Reapply "make shade python2.6 safe for our inventory update"
This reverts commit a977f9619ba2b42fb9b5a23824644b07b26214f2.
This commit is contained in:
@@ -70,7 +70,7 @@ rackspace-novaclient==1.4 (no files)
|
|||||||
rax_default_network_flags_python_novaclient_ext==0.2.3 (rax_default_network_flags_python_novaclient_ext/*)
|
rax_default_network_flags_python_novaclient_ext==0.2.3 (rax_default_network_flags_python_novaclient_ext/*)
|
||||||
rax_scheduled_images_python_novaclient_ext==0.2.1 (rax_scheduled_images_python_novaclient_ext/*)
|
rax_scheduled_images_python_novaclient_ext==0.2.1 (rax_scheduled_images_python_novaclient_ext/*)
|
||||||
requests==2.5.1 (requests/*)
|
requests==2.5.1 (requests/*)
|
||||||
shade==0.5.0 (shade/*)
|
shade==0.5.0 (shade/*, made python2.6 safe by removing dictionary comprehension and adding NullHandler shade/__init__.py)
|
||||||
setuptools==12.0.5 (setuptools/*, _markerlib/*, pkg_resources/*, easy_install.py)
|
setuptools==12.0.5 (setuptools/*, _markerlib/*, pkg_resources/*, easy_install.py)
|
||||||
simplejson==3.6.0 (simplejson/*, excluded simplejson/_speedups.so)
|
simplejson==3.6.0 (simplejson/*, excluded simplejson/_speedups.so)
|
||||||
six==1.9.0 (six.py)
|
six==1.9.0 (six.py)
|
||||||
|
|||||||
@@ -14,6 +14,13 @@
|
|||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import logging
|
import logging
|
||||||
|
import logging
|
||||||
|
import sys
|
||||||
|
if sys.version_info < (2, 7):
|
||||||
|
class NullHandler(logging.Handler):
|
||||||
|
def emit(self, record):
|
||||||
|
pass
|
||||||
|
logging.NullHandler = NullHandler
|
||||||
import operator
|
import operator
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
@@ -126,8 +133,8 @@ def _ssl_args(verify, cacert, cert, key):
|
|||||||
|
|
||||||
|
|
||||||
def _get_service_values(kwargs, service_key):
|
def _get_service_values(kwargs, service_key):
|
||||||
return {k[:-(len(service_key) + 1)]: kwargs[k]
|
return dict((k[:-(len(service_key) + 1)], kwargs[k])
|
||||||
for k in kwargs.keys() if k.endswith(service_key)}
|
for k in kwargs.keys() if k.endswith(service_key))
|
||||||
|
|
||||||
|
|
||||||
def _iterate_timeout(timeout, message):
|
def _iterate_timeout(timeout, message):
|
||||||
@@ -375,8 +382,8 @@ class OpenStackCloud(object):
|
|||||||
def project_cache(self):
|
def project_cache(self):
|
||||||
@self._cache.cache_on_arguments()
|
@self._cache.cache_on_arguments()
|
||||||
def _project_cache():
|
def _project_cache():
|
||||||
return {project.id: project for project in
|
return ((project.id, project) for project in
|
||||||
self._project_manager.list()}
|
self._project_manager.list())
|
||||||
return _project_cache()
|
return _project_cache()
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@@ -444,7 +451,7 @@ class OpenStackCloud(object):
|
|||||||
@self._cache.cache_on_arguments()
|
@self._cache.cache_on_arguments()
|
||||||
def _user_cache():
|
def _user_cache():
|
||||||
user_list = self.manager.submitTask(_tasks.UserListTask())
|
user_list = self.manager.submitTask(_tasks.UserListTask())
|
||||||
return {user.id: user for user in user_list}
|
return dict((user.id, user) for user in user_list)
|
||||||
return _user_cache()
|
return _user_cache()
|
||||||
|
|
||||||
def _get_user(self, name_or_id):
|
def _get_user(self, name_or_id):
|
||||||
@@ -629,8 +636,8 @@ class OpenStackCloud(object):
|
|||||||
def flavor_cache(self):
|
def flavor_cache(self):
|
||||||
@self._cache.cache_on_arguments()
|
@self._cache.cache_on_arguments()
|
||||||
def _flavor_cache(cloud):
|
def _flavor_cache(cloud):
|
||||||
return {flavor.id: flavor for flavor in
|
return dict((flavor.id, flavor) for flavor in
|
||||||
self.manager.submitTask(_tasks.FlavorList())}
|
self.manager.submitTask(_tasks.FlavorList()))
|
||||||
return _flavor_cache(self.name)
|
return _flavor_cache(self.name)
|
||||||
|
|
||||||
def get_flavor_name(self, flavor_id):
|
def get_flavor_name(self, flavor_id):
|
||||||
|
|||||||
Reference in New Issue
Block a user