File tree 1 file changed +8
-7
lines changed
1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -1255,13 +1255,14 @@ def reset_override_configs():
1255
1255
# request was unrecognized
1256
1256
mr = self .send (MetadataRequest [0 ](topics ))
1257
1257
1258
- selector = self .config ['selector' ]()
1259
- selector .register (self ._sock , selectors .EVENT_READ )
1260
- while not (f .is_done and mr .is_done ):
1261
- selector .select (1 )
1262
- for response , future in self .recv ():
1263
- future .success (response )
1264
- selector .close ()
1258
+ if not (f .is_done and mr .is_done ) and self ._sock is not None :
1259
+ selector = self .config ['selector' ]()
1260
+ selector .register (self ._sock , selectors .EVENT_READ )
1261
+ while not (f .is_done and mr .is_done ):
1262
+ selector .select (1 )
1263
+ for response , future in self .recv ():
1264
+ future .success (response )
1265
+ selector .close ()
1265
1266
1266
1267
if f .succeeded ():
1267
1268
if isinstance (request , ApiVersionRequest [0 ]):
You can’t perform that action at this time.
0 commit comments