INNER CODE UNIT · Python

_discover_root_dir

Teycir/BurpAPISecuritySuite · BurpAPISecuritySuite.py:11

def _discover_root_dir():
    """Resolve extension root dir even when __file__ is missing in Burp/Jython."""
    candidates = []
    file_value = globals().get("__file__")
    if file_value:
        candidates.append(file_value)

    frame_getter = getattr(sys, "_getframe", None)
    if frame_getter is not None:
        frame_file = frame_getter(0).f_code.co_filename
        if frame_file:
            candidates.append(frame_file)

    argv = getattr(sys, "argv", None) or []
    if len(argv) > 0 and argv[0]:
        candidates.append(argv[0])

    for entry in (getattr(sys, "path", None) or []):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…