'Start operations after checking update.
.. note:: This method is the slot responses to the trigger signal
value :attr:`update` from an instance of
:class:`~gui._checkupdate.QSubChkUpdate` class while checking
operations are finished.
:param update: Metadata of the latest hosts data file on the server.
:type update: dict
.. seealso:: :attr:`trigger` in
:class:`~gui._checkupdate.QSubChkUpdate` class.'

def finish_update(self, update):

    self._update = update
    self.set_label_text(self.ui.labelLatestData, update['version'])
    if (self._update['version'] == unicode(_translate('Util', '[Error]', None))):
        self.set_conn_status(0)
    else:
        self.set_conn_status(1)
    if self._down_flag:
        self.fetch_update_after_check()
    else:
        self.set_update_finish_btns()
