def set_language(language):

    global WinOeSelect, winOeMain, __addon__, __cwd__, __oe__, _

    time.sleep(0.3)

    __addon__ = None
    __cwd__ = None
    __oe__ = None
    _ = None

    winOeMain = None

    xbmc.executebuiltin('xbmc.SetGUILanguage(' + language + ')')
    time.sleep(1)

    __addon__ = xbmcaddon.Addon(id=__scriptid__)
    __cwd__ = __addon__.getAddonInfo('path')
    __oe__ = sys.modules[globals()['__name__']]
    _ = __addon__.getLocalizedString

    load_modules()

    winOeMain = oeWindows.wizard('wizard.xml',
                                 __cwd__,
                                 'Default',
                                 oeMain=__oe__)

    winOeMain.doModal()

    winOeMain = None
    del winOeMain
def set_language(language):

    global WinOeSelect, winOeMain, __addon__, __cwd__, __oe__, _

    time.sleep(0.3)

    __addon__ = None
    __cwd__ = None
    __oe__ = None
    _ = None

    winOeMain = None

    xbmc.executebuiltin('xbmc.SetGUILanguage(' + language + ')')
    time.sleep(1)

    __addon__ = xbmcaddon.Addon(id=__scriptid__)
    __cwd__ = __addon__.getAddonInfo('path')
    __oe__ = sys.modules[globals()['__name__']]
    _ = __addon__.getLocalizedString

    load_modules()

    winOeMain = oeWindows.wizard('wizard.xml', __cwd__, 'Default',
                                 oeMain=__oe__)

    winOeMain.doModal()

    winOeMain = None
    del winOeMain
def openWizard():
    global winOeMain, __cwd__, __oe__
    try:
        winOeMain = oeWindows.wizard('service-LibreELEC-Settings-wizard.xml', __cwd__, 'Default', oeMain=__oe__)
        winOeMain.doModal()
        winOeMain = oeWindows.mainWindow('service-LibreELEC-Settings-mainWindow.xml', __cwd__, 'Default', oeMain=__oe__)  # None
    except Exception as e:
        dbg_log('oe::openWizard', 'ERROR: (' + repr(e) + ')')
def openWizard():
    global winOeMain, __cwd__, __oe__
    try:
        winOeMain = oeWindows.wizard('service-LibreELEC-Settings-wizard.xml', __cwd__, 'Default', oeMain=__oe__)
        winOeMain.doModal()
        winOeMain = oeWindows.mainWindow('service-LibreELEC-Settings-mainWindow.xml', __cwd__, 'Default', oeMain=__oe__)  # None
    except Exception, e:
        dbg_log('oe::openWizard', 'ERROR: (' + repr(e) + ')')
def openWizard():
    global winOeMain, __cwd__, __oe__
    try:
        winOeMain = oeWindows.wizard('wizard.xml', __cwd__, 'Default', oeMain=__oe__)
        winOeMain.doModal()
        winOeMain = oeWindows.mainWindow('mainWindow.xml', __cwd__, 'Default', oeMain=__oe__)  # None
    except Exception, e:
        xbmc.executebuiltin('Dialog.Close(busydialog)')
        dbg_log('oe::openWizard', 'ERROR: (' + repr(e) + ')')
def openWizard():
    global winOeMain, __cwd__, __oe__
    try:
        winOeMain = oeWindows.wizard('service-OpenELEC-Settings-wizard.xml', __cwd__, 'Default', oeMain=__oe__)
        winOeMain.doModal()
        winOeMain = oeWindows.mainWindow('service-OpenELEC-Settings-mainWindow.xml', __cwd__, 'Default', oeMain=__oe__)  # None
    except Exception, e:
        xbmc.executebuiltin('Dialog.Close(busydialog)')
        dbg_log('oe::openWizard', 'ERROR: (' + repr(e) + ')')
    a_names = attrs.keys()
    a_names.sort()

    for a_name in a_names:
        writer.write(' %s="' % a_name)
        minidom._write_data(writer, attrs[a_name].value)
        writer.write('"')
    if self.childNodes:
        if len(self.childNodes) == 1 and self.childNodes[0].nodeType \
            == minidom.Node.TEXT_NODE:
            writer.write('>')
            self.childNodes[0].writexml(writer, '', '', '')
            writer.write('</%s>%s' % (self.tagName, newl))
            return
        writer.write('>%s' % newl)
        for node in self.childNodes:
            if node.nodeType is not minidom.Node.TEXT_NODE:
                node.writexml(writer, indent + addindent, addindent, newl)
        writer.write('%s</%s>%s' % (indent, self.tagName, newl))
    else:
        writer.write('/>%s' % newl)


minidom.Element.writexml = fixed_writexml

if read_setting('openelec', 'wizard_completed') == None:
    winOeMain = oeWindows.wizard('wizard.xml',
                                 __cwd__,
                                 'Default',
                                 oeMain=__oe__)
    a_names = attrs.keys()
    a_names.sort()

    for a_name in a_names:
        writer.write(' %s="' % a_name)
        minidom._write_data(writer, attrs[a_name].value)
        writer.write('"')
    if self.childNodes:
        if len(self.childNodes) == 1 and self.childNodes[0].nodeType \
            == minidom.Node.TEXT_NODE:
            writer.write('>')
            self.childNodes[0].writexml(writer, '', '', '')
            writer.write('</%s>%s' % (self.tagName, newl))
            return
        writer.write('>%s' % newl)
        for node in self.childNodes:
            if node.nodeType is not minidom.Node.TEXT_NODE:
                node.writexml(writer, indent + addindent, addindent,
                              newl)
        writer.write('%s</%s>%s' % (indent, self.tagName, newl))
    else:
        writer.write('/>%s' % newl)


minidom.Element.writexml = fixed_writexml

if read_setting('openelec', 'wizard_completed') == None:
    winOeMain = oeWindows.wizard('wizard.xml', __cwd__, 'Default',
                                 oeMain=__oe__)