@@ -77,7 +77,8 @@ class StdioServerParameters(BaseModel):
77
77
"""
78
78
The text encoding error handler.
79
79
80
- See https://docs.python.org/3/library/codecs.html#codec-base-classes for explanations of possible values
80
+ See https://docs.python.org/3/library/codecs.html#codec-base-classes for
81
+ explanations of possible values
81
82
"""
82
83
83
84
@@ -108,7 +109,11 @@ async def stdout_reader():
108
109
try :
109
110
async with read_stream_writer :
110
111
buffer = ""
111
- async for chunk in TextReceiveStream (process .stdout , encoding = server .encoding , errors = server .encoding_error_handler ):
112
+ async for chunk in TextReceiveStream (
113
+ process .stdout ,
114
+ encoding = server .encoding ,
115
+ errors = server .encoding_error_handler ,
116
+ ):
112
117
lines = (buffer + chunk ).split ("\n " )
113
118
buffer = lines .pop ()
114
119
@@ -130,7 +135,12 @@ async def stdin_writer():
130
135
async with write_stream_reader :
131
136
async for message in write_stream_reader :
132
137
json = message .model_dump_json (by_alias = True , exclude_none = True )
133
- await process .stdin .send ((json + "\n " ).encode (encoding = server .encoding , errors = server .encoding_error_handler ))
138
+ await process .stdin .send (
139
+ (json + "\n " ).encode (
140
+ encoding = server .encoding ,
141
+ errors = server .encoding_error_handler ,
142
+ )
143
+ )
134
144
except anyio .ClosedResourceError :
135
145
await anyio .lowlevel .checkpoint ()
136
146
0 commit comments