MCPcopy Create free account
hub / github.com/ezyang/ghstack / _run_command

Function _run_command

tools/linter/adapters/flake8_linter.py:136–157  ·  view source on GitHub ↗
(
    args: List[str],
    *,
    extra_env: Optional[Dict[str, str]],
)

Source from the content-addressed store, hash-verified

134
135
136def _run_command(
137 args: List[str],
138 *,
139 extra_env: Optional[Dict[str, str]],
140) -> "subprocess.CompletedProcess[str]":
141 logging.debug(
142 "$ %s",
143 " ".join(
144 ([f"{k}={v}" for (k, v) in extra_env.items()] if extra_env else []) + args
145 ),
146 )
147 start_time = time.monotonic()
148 try:
149 return subprocess.run(
150 args,
151 capture_output=True,
152 check=True,
153 encoding="utf-8",
154 )
155 finally:
156 end_time = time.monotonic()
157 logging.debug("took %dms", (end_time - start_time) * 1000)
158
159
160def run_command(

Callers 1

run_commandFunction · 0.85

Calls 1

runMethod · 0.45

Tested by

no test coverage detected