File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -118,29 +118,28 @@ class JsonRpcSuccess(JsonRpcResult):
118118 id : Any
119119
120120 def encode (self ) -> Iterator [bytes ]:
121- yield f'{{"jsonrpc":"2.0", "id": { self .id } , "result": ' .encode ('utf-8' )
121+ yield f'{{"jsonrpc":"2.0", "id": { self .id } , "result": ' .encode ()
122122 if isinstance (self .payload , Iterator ):
123- for chunk in self .payload :
124- yield chunk
123+ yield from self .payload
125124 else :
126125 yield json .dumps (self .payload ).encode ('utf-8' )
127- yield '}' . encode ( 'utf-8' )
126+ yield b '}'
128127
129128
130129@dataclass (frozen = True )
131130class JsonRpcBatchResult (JsonRpcResult ):
132131 results : tuple [JsonRpcError | JsonRpcSuccess , ...]
133132
134133 def encode (self ) -> Iterator [bytes ]:
135- yield '[' . encode ( 'utf-8' )
134+ yield b '['
136135 first = True
137136 for result in self .results :
138137 if not first :
139- yield ',' . encode ( 'utf-8' )
138+ yield b ','
140139 else :
141140 first = False
142141 yield from result .encode ()
143- yield ']' . encode ( 'utf-8' )
142+ yield b ']'
144143
145144
146145class JsonRpcRequestHandler (BaseHTTPRequestHandler ):
You can’t perform that action at this time.
0 commit comments