def _resolve_hostname(self):
self._set_state("<STR_LIT>")<EOL>resolver = self.settings["<STR_LIT>"] <EOL>logger.debug("<STR_LIT>".format(self._dst_nameports))<EOL>name, port = self._dst_nameports.pop(<NUM_LIT:0>)<EOL>self._dst_hostname = name<EOL>resolver.resolve_address(name, callback = partial(<EOL>self._got_addresses, name, port),<EOL>allow_cname = self._dst_service is None)<EOL>self.event(ResolvingAddressEvent(name))<EOL>
Start hostname resolution for the next name to try.

        [called with `lock` acquired]