summaryrefslogtreecommitdiff
path: root/bin/equery
diff options
context:
space:
mode:
Diffstat (limited to 'bin/equery')
-rwxr-xr-xbin/equery8
1 files changed, 5 insertions, 3 deletions
diff --git a/bin/equery b/bin/equery
index a3bb773..54c3a07 100755
--- a/bin/equery
+++ b/bin/equery
@@ -12,6 +12,7 @@ the MD5 sum of each file owned by a given package, and many other things.
from __future__ import print_function
+import os
import sys
# This block ensures that ^C interrupts are handled quietly.
try:
@@ -36,11 +37,12 @@ from gentoolkit import equery, errors
try:
equery.main()
except errors.GentoolkitException as err:
- if '--debug' in sys.argv:
+ if '--debug' in sys.argv or bool(os.getenv('DEBUG', False)):
raise
else:
from gentoolkit import pprinter as pp
sys.stderr.write(pp.error(str(err)))
- print()
- print("Add '--debug' to global options for traceback.")
+ if err.is_serious:
+ print()
+ print("Add '--debug' to global options for traceback.")
sys.exit(1)