MCPcopy Index your code
hub / github.com/mitmproxy/mitmproxy / find_flatpak_cmd

Function find_flatpak_cmd

mitmproxy/addons/browser.py:19–32  ·  view source on GitHub ↗
(*search_paths)

Source from the content-addressed store, hash-verified

17
18
19def find_flatpak_cmd(*search_paths) -> list[str] | None:
20 if shutil.which("flatpak"):
21 for browser in search_paths:
22 if (
23 subprocess.run(
24 ["flatpak", "info", browser],
25 stdout=subprocess.DEVNULL,
26 stderr=subprocess.DEVNULL,
27 ).returncode
28 == 0
29 ):
30 return ["flatpak", "run", "-p", browser]
31
32 return None
33
34
35class Browser:

Callers 2

launch_chromeMethod · 0.85
launch_firefoxMethod · 0.85

Calls 1

runMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…