'Start operations to retrieve the metadata of the latest hosts data
file.'

def run(self):

    try:
        socket.setdefaulttimeout(5)
        urlobj = urllib.urlopen(self.url)
        j_str = urlobj.read()
        urlobj.close()
        info = json.loads(j_str)
        self.trigger.emit(info)
    except:
        info = {'version': unicode(_translate('Util', '[Error]', None))}
        self.trigger.emit(info)
