mirror of
https://github.com/conda-incubator/conda-zsh-completion.git
synced 2026-03-04 06:14:59 +08:00
ignore KeyboardInterrupt
This commit is contained in:
20
_conda
20
_conda
@@ -212,8 +212,11 @@ __conda_package_available(){
|
|||||||
python -c "
|
python -c "
|
||||||
import json, sys
|
import json, sys
|
||||||
parsed = json.load(sys.stdin)
|
parsed = json.load(sys.stdin)
|
||||||
for k in parsed.keys():
|
try:
|
||||||
print(k)
|
for k in parsed.keys():
|
||||||
|
print(k)
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
pass
|
||||||
"))
|
"))
|
||||||
_store_cache conda_available_packages available_packages
|
_store_cache conda_available_packages available_packages
|
||||||
fi
|
fi
|
||||||
@@ -233,8 +236,11 @@ __conda_existing_config_keys(){
|
|||||||
python -c "
|
python -c "
|
||||||
import json, sys
|
import json, sys
|
||||||
keys = json.load(sys.stdin)['get'].keys()
|
keys = json.load(sys.stdin)['get'].keys()
|
||||||
for k in keys:
|
try:
|
||||||
print(k)
|
for k in keys:
|
||||||
|
print(k)
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
pass
|
||||||
"))
|
"))
|
||||||
print -l $config_keys
|
print -l $config_keys
|
||||||
}
|
}
|
||||||
@@ -275,9 +281,7 @@ try:
|
|||||||
values = json.load(sys.stdin)['get']['$search_term']
|
values = json.load(sys.stdin)['get']['$search_term']
|
||||||
for v in values:
|
for v in values:
|
||||||
print(v)
|
print(v)
|
||||||
except KeyError:
|
except (KeyError, VlaueError, KeyboardInterrupt):
|
||||||
pass
|
|
||||||
except ValueError:
|
|
||||||
pass
|
pass
|
||||||
"))
|
"))
|
||||||
print -l $config_values
|
print -l $config_values
|
||||||
@@ -361,7 +365,7 @@ try:
|
|||||||
versions = set((e['version'] for e in json.load(sys.stdin)['$current_package']))
|
versions = set((e['version'] for e in json.load(sys.stdin)['$current_package']))
|
||||||
for v in versions:
|
for v in versions:
|
||||||
print(v)
|
print(v)
|
||||||
except KeyError:
|
except (KeyError, KeyboardInterrupt):
|
||||||
pass
|
pass
|
||||||
"))
|
"))
|
||||||
_describe -t versions "$current_package version" versions
|
_describe -t versions "$current_package version" versions
|
||||||
|
|||||||
Reference in New Issue
Block a user