Add YAPF style + ignore, and format tracked Python files
This commit is contained in:
@@ -32,7 +32,8 @@ def setup_logging(log_file: Optional[Path] = None) -> logging.Logger:
|
||||
handler = logging.StreamHandler(sys.stderr)
|
||||
|
||||
formatter = logging.Formatter(
|
||||
"[%(asctime)s][%(levelname)s] %(message)s", datefmt="%Y-%m-%d %H:%M:%S"
|
||||
"[%(asctime)s][%(levelname)s] %(message)s",
|
||||
datefmt="%Y-%m-%d %H:%M:%S"
|
||||
)
|
||||
handler.setFormatter(formatter)
|
||||
logger.addHandler(handler)
|
||||
@@ -51,7 +52,8 @@ def execute_pipeline(
|
||||
pipeline_cmd: str,
|
||||
log_file: Optional[Path] = None,
|
||||
dry_run: bool = False,
|
||||
) -> Dict[str, Any]:
|
||||
) -> Dict[str,
|
||||
Any]:
|
||||
"""Execute a pipeline command and return result as JSON.
|
||||
|
||||
Args:
|
||||
@@ -84,11 +86,16 @@ def execute_pipeline(
|
||||
cmd_args = shlex.split(pipeline_cmd)
|
||||
|
||||
result = subprocess.run(
|
||||
[sys.executable, "-m", "CLI"] + cmd_args,
|
||||
[sys.executable,
|
||||
"-m",
|
||||
"CLI"] + cmd_args,
|
||||
capture_output=True,
|
||||
text=True,
|
||||
cwd=str(_ROOT_DIR),
|
||||
env={**dict(__import__("os").environ), "MEDEIA_MPV_CALLER": "lua"},
|
||||
env={
|
||||
**dict(__import__("os").environ),
|
||||
"MEDEIA_MPV_CALLER": "lua"
|
||||
},
|
||||
)
|
||||
|
||||
if log_file:
|
||||
@@ -145,12 +152,10 @@ def handle_api_request(request_json: str, log_file: Optional[Path] = None) -> st
|
||||
return json.dumps(result)
|
||||
|
||||
else:
|
||||
return json.dumps(
|
||||
{
|
||||
"success": False,
|
||||
"error": f"Unknown command: {cmd}",
|
||||
}
|
||||
)
|
||||
return json.dumps({
|
||||
"success": False,
|
||||
"error": f"Unknown command: {cmd}",
|
||||
})
|
||||
|
||||
except Exception as exc:
|
||||
return json.dumps(
|
||||
@@ -166,7 +171,10 @@ if __name__ == "__main__":
|
||||
# python mpv_lua_api.py <json-request>
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
print(json.dumps({"success": False, "error": "No request provided"}))
|
||||
print(json.dumps({
|
||||
"success": False,
|
||||
"error": "No request provided"
|
||||
}))
|
||||
sys.exit(1)
|
||||
|
||||
request_json = sys.argv[1]
|
||||
|
||||
Reference in New Issue
Block a user