summaryrefslogtreecommitdiff
path: root/misc_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'misc_utils.py')
-rw-r--r--misc_utils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/misc_utils.py b/misc_utils.py
index f844f72..669b3ef 100644
--- a/misc_utils.py
+++ b/misc_utils.py
@@ -5,6 +5,7 @@
"""Miscellaneous utilities."""
import os
+import sys
def is_running_as_root() -> bool:
@@ -16,6 +17,13 @@ def is_running_as_root() -> bool:
return os.geteuid() == 0
+def debugger_is_attached() -> bool:
+ """Return if the debugger is attached"""
+
+ gettrace = getattr(sys, 'gettrace', lambda: None)
+ return gettrace() is not None
+
+
if __name__ == '__main__':
import doctest