summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Harney <eharney@redhat.com>2019-10-18 12:08:00 -0400
committerEric Harney <eharney@redhat.com>2019-10-18 12:08:00 -0400
commit7f282a5ea46cb46a306d16cc352c3beddf7c129e (patch)
treed39d1bb19213d3f6ff5757698fc1876c46fe70c9
parent0462563263844d5fc768d66c702951f8406797da (diff)
downloadpython-cinderclient-7f282a5ea46cb46a306d16cc352c3beddf7c129e.tar.gz
Hide cinder CLI errors on bash-completion
On my environment, the cinderclient CLI reports: /usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25.6) or chardet (2.2.1) doesn't match a supported version! When running any command. This is fairly irritating to have pop up in the context of cinder bash-completion calls, i.e., when you hit tab after "cinder" at the shell. Just hide errors there rather than pollute the screen with them. Change-Id: I40019dcc845015de8cfe8165656829cdaa446666
-rw-r--r--tools/cinder.bash_completion2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/cinder.bash_completion b/tools/cinder.bash_completion
index 4dbc779..1d98108 100644
--- a/tools/cinder.bash_completion
+++ b/tools/cinder.bash_completion
@@ -10,7 +10,7 @@ _cinder()
prev="${COMP_WORDS[COMP_CWORD-1]}"
if [ "x$_cinder_opts" == "x" ] ; then
- cbc="`cinder bash-completion | sed -e "s/ *-h */ /" -e "s/ *-i */ /"`"
+ cbc="`cinder bash-completion 2>/dev/null | sed -e "s/ *-h */ /" -e "s/ *-i */ /"`"
_cinder_opts="`echo "$cbc" | sed -e "s/--[a-z0-9_-]*//g" -e "s/ */ /g"`"
_cinder_flags="`echo " $cbc" | sed -e "s/ [^-][^-][a-z0-9_-]*//g" -e "s/ */ /g"`"
fi