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