Skip to content

Commit 6088658

Browse files
More fixes
1 parent 2122897 commit 6088658

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

python/copilot/generated/rpc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def from_union(fs, x):
4040
for f in fs:
4141
try:
4242
return f(x)
43-
except:
43+
except Exception:
4444
pass
4545
assert False
4646

python/copilot/generated/session_events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def from_union(fs, x):
4444
for f in fs:
4545
try:
4646
return f(x)
47-
except:
47+
except Exception:
4848
pass
4949
assert False
5050

scripts/codegen/python.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ async function generateSessionEvents(schemaPath?: string): Promise<void> {
7373

7474
// Fix dataclass field ordering (Any fields need defaults)
7575
code = code.replace(/: Any$/gm, ": Any = None");
76+
// Fix bare except: to use Exception (required by ruff/pylint)
77+
code = code.replace(/except:/g, "except Exception:");
7678

7779
// Add UNKNOWN enum value for forward compatibility
7880
code = code.replace(
@@ -156,6 +158,8 @@ async function generateRpc(schemaPath?: string): Promise<void> {
156158
let typesCode = qtResult.lines.join("\n");
157159
// Fix dataclass field ordering
158160
typesCode = typesCode.replace(/: Any$/gm, ": Any = None");
161+
// Fix bare except: to use Exception (required by ruff/pylint)
162+
typesCode = typesCode.replace(/except:/g, "except Exception:");
159163

160164
const lines: string[] = [];
161165
lines.push(`"""

0 commit comments

Comments
 (0)