ignore KeyboardInterrupt

This commit is contained in:
Hyunjun Kim
2023-02-17 16:56:35 +09:00
committed by GitHub
parent 306e16f573
commit 4032acc682

20
_conda
View File

@@ -212,8 +212,11 @@ __conda_package_available(){
python -c "
import json, sys
parsed = json.load(sys.stdin)
for k in parsed.keys():
print(k)
try:
for k in parsed.keys():
print(k)
except KeyboardInterrupt:
pass
"))
_store_cache conda_available_packages available_packages
fi
@@ -233,8 +236,11 @@ __conda_existing_config_keys(){
python -c "
import json, sys
keys = json.load(sys.stdin)['get'].keys()
for k in keys:
print(k)
try:
for k in keys:
print(k)
except KeyboardInterrupt:
pass
"))
print -l $config_keys
}
@@ -275,9 +281,7 @@ try:
values = json.load(sys.stdin)['get']['$search_term']
for v in values:
print(v)
except KeyError:
pass
except ValueError:
except (KeyError, VlaueError, KeyboardInterrupt):
pass
"))
print -l $config_values
@@ -361,7 +365,7 @@ try:
versions = set((e['version'] for e in json.load(sys.stdin)['$current_package']))
for v in versions:
print(v)
except KeyError:
except (KeyError, KeyboardInterrupt):
pass
"))
_describe -t versions "$current_package version" versions