def get_conv_widget(self, conv_id):
if conv_id not in self._conv_widgets:<EOL><INDENT>set_title_cb = (lambda widget, title:<EOL>self._tabbed_window.set_tab(widget, title=title))<EOL>widget = ConversationWidget(<EOL>self._client, self._coroutine_queue,<EOL>self._conv_list.get(conv_id), set_title_cb, self._keys,<EOL>self._datetimefmt<EOL>)<EOL>self._conv_widgets[conv_id] = widget<EOL><DEDENT>return self._conv_widgets[conv_id]<EOL>
Return an existing or new ConversationWidget.