# flake8: noqa # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. """ This module contains a set of function to gather information about the debugging capabilities of the platform. It allows to look for a specific debugger or to query the system for a compatible/default debugger. The following simple example looks for the default debugger on the current platform and launches a debugger process with the correct debugger-specific arguments: :: import mozdebug debugger = mozdebug.get_default_debugger_name() debuggerInfo = mozdebug.get_debugger_info(debugger) debuggeePath = "toDebug" processArgs = [self.debuggerInfo.path] + self.debuggerInfo.args processArgs.append(debuggeePath) run_process(args, ...) """ from mozdebug import *