diff options
| -rw-r--r-- | misc_utils.py | 8 |
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 |
