mirror of
https://github.com/trycua/computer.git
synced 2026-01-06 05:20:02 -06:00
Format codebase with uv run pre-commit run --all-files
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
import inspect
|
||||
import platform
|
||||
import sys
|
||||
import platform
|
||||
import inspect
|
||||
from computer_server.diorama.diorama import Diorama
|
||||
from computer_server.diorama.base import BaseDioramaHandler
|
||||
from typing import Optional
|
||||
|
||||
from computer_server.diorama.base import BaseDioramaHandler
|
||||
from computer_server.diorama.diorama import Diorama
|
||||
|
||||
|
||||
class MacOSDioramaHandler(BaseDioramaHandler):
|
||||
"""Handler for Diorama commands on macOS, using local diorama module."""
|
||||
|
||||
async def diorama_cmd(self, action: str, arguments: Optional[dict] = None) -> dict:
|
||||
if platform.system().lower() != "darwin":
|
||||
return {"success": False, "error": "Diorama is only supported on macOS."}
|
||||
@@ -30,4 +32,5 @@ class MacOSDioramaHandler(BaseDioramaHandler):
|
||||
return {"success": True, "result": result}
|
||||
except Exception as e:
|
||||
import traceback
|
||||
|
||||
return {"success": False, "error": str(e), "trace": traceback.format_exc()}
|
||||
|
||||
Reference in New Issue
Block a user