def check_for_updates(): try: version_source = get_page_source(version_control) except: version_source = "" if version_source: version_source = eval(version_source) if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android'): if "arm" in os.uname()[4]: if settings.getSetting('rpi2') == "true": platf = "rpi2" elif os.uname()[4] == "i386" or os.uname()[4] == "i686": if settings.getSetting('openeleci386') == "true": platf = "openeleci386" else: platf = "linuxi386" elif os.uname()[4] == "x86_64": if settings.getSetting('openelecx86_64') == "true": platf = "openelecx64" else: platf = "linux_x86_64" elif xbmc.getCondVisibility('system.platform.windows'): platf = "windows" elif xbmc.getCondVisibility('system.platform.Android'): platf = "android" elif xbmc.getCondVisibility('System.Platform.OSX'): if os.uname()[4] == "i386" or os.uname()[4] == "i686": platf = "osx32" elif os.uname()[4] == "x86_64": platf = "osx64" try: if version_source["sopcast"][platf] != settings.getSetting('sopcast_version'): configure_sopcast(version_source["sopcast"][platf]) sopcast_update = True except: sopcast_update = False try: if version_source["acestream"][platf] != settings.getSetting('acestream_version'): configure_acestream(version_source["acestream"][platf]) acestream_update = True except: acestream_update = False if acestream_update and sopcast_update: settings.setSetting('last_version_check',value=versao) return
def check_for_updates(): try: version_source = get_page_source(version_control) except Exception,e : print "****************************************************" print str(e) print "****************************************************" version_source = ""
def check_for_updates(): try: version_source = get_page_source(version_control) except Exception, e: print "****************************************************" print str(e) print "****************************************************" version_source = ""