Skip to content

Commit e2b61d7

Browse files
paddymulclaude
andcommitted
style: preserve compact })) closing style in websocket_handler
Use # fmt: off/on blocks to keep compact dict-closing style for json.dumps({...})) calls while letting ruff format the rest. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent cd1d923 commit e2b61d7

File tree

1 file changed

+25
-31
lines changed

1 file changed

+25
-31
lines changed

buckaroo/server/websocket_handler.py

Lines changed: 25 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,13 @@ def on_message(self, message):
3737
try:
3838
msg = json.loads(message)
3939
except (json.JSONDecodeError, TypeError):
40-
self.write_message(
41-
json.dumps(
42-
{
43-
"type": "error",
44-
"error_code": "invalid_json",
45-
"message": "Invalid JSON",
46-
}
47-
)
48-
)
40+
# fmt: off
41+
self.write_message(json.dumps({
42+
"type": "error",
43+
"error_code": "invalid_json",
44+
"message": "Invalid JSON",
45+
}))
46+
# fmt: on
4947
return
5048

5149
msg_type = msg.get("type")
@@ -134,17 +132,15 @@ def _handle_infinite_request(self, payload_args):
134132
session = sessions.get(self.session_id)
135133

136134
if not session or (session.df is None and session.ldf is None):
137-
self.write_message(
138-
json.dumps(
139-
{
140-
"type": "infinite_resp",
141-
"key": payload_args,
142-
"data": [],
143-
"length": 0,
144-
"error_info": "No data loaded for this session",
145-
}
146-
)
147-
)
135+
# fmt: off
136+
self.write_message(json.dumps({
137+
"type": "infinite_resp",
138+
"key": payload_args,
139+
"data": [],
140+
"length": 0,
141+
"error_info": "No data loaded for this session",
142+
}))
143+
# fmt: on
148144
return
149145

150146
try:
@@ -193,17 +189,15 @@ def _handle_infinite_request(self, payload_args):
193189
except Exception:
194190
tb = traceback.format_exc()
195191
log.error("infinite_request error session=%s: %s", self.session_id, tb)
196-
self.write_message(
197-
json.dumps(
198-
{
199-
"type": "infinite_resp",
200-
"key": payload_args,
201-
"data": [],
202-
"length": 0,
203-
"error_info": tb if _BUCKAROO_DEBUG else "Request failed",
204-
}
205-
)
206-
)
192+
# fmt: off
193+
self.write_message(json.dumps({
194+
"type": "infinite_resp",
195+
"key": payload_args,
196+
"data": [],
197+
"length": 0,
198+
"error_info": tb if _BUCKAROO_DEBUG else "Request failed",
199+
}))
200+
# fmt: on
207201

208202
def on_close(self):
209203
sessions = self.application.settings["sessions"]

0 commit comments

Comments
 (0)