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 " 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