def __get_config(self):
if not self.name:<EOL><INDENT>room_resp = self.conn.get(BASE_URL + "<STR_LIT>")<EOL>room_resp.raise_for_status()<EOL>url = room_resp.url<EOL>try:<EOL><INDENT>self.name = re.search(r"<STR_LIT>", url).group(<NUM_LIT:1>)<EOL><DEDENT>except Exception:<EOL><INDENT>raise IOError("<STR_LIT>")<EOL><DEDENT><DEDENT>params = {"<STR_LIT>": self.name}<EOL>if self.key:<EOL><INDENT>params["<STR_LIT>"] = self.key<EOL><DEDENT>if self.password:<EOL><INDENT>params["<STR_LIT:password>"] = self.password<EOL><DEDENT>config = self.conn.make_api_call("<STR_LIT>", params)<EOL>if "<STR_LIT:error>" in config:<EOL><INDENT>raise RuntimeError(<EOL>f"<STR_LIT>"<EOL>f"<STR_LIT>"<EOL>)<EOL><DEDENT>self.config.update(config)<EOL>self.__add_prop("<STR_LIT>")<EOL>self.__add_prop("<STR_LIT:title>")<EOL>self.__add_prop("<STR_LIT>")<EOL>self.__add_prop("<STR_LIT>")<EOL>self.__add_prop("<STR_LIT>", True)<EOL>self.__add_prop("<STR_LIT>", True)<EOL>return (self.config.room_id, self.config.owner, config["<STR_LIT>"])<EOL>
Really connect