Update installer_data.py

update to handle (temporary) empty repositories
This commit is contained in:
Thomas Baumann @work 2023-12-20 15:15:39 +01:00 committed by GitHub
parent 55d0b1cbcb
commit 50b8842895
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -355,8 +355,9 @@ class Repositories(QObject):
b.append("& ")
content = content.replace(a, b)
reposXML.setContent(content)
pluginNodes = reposXML.elementsByTagName("pyqgis_plugin")
if pluginNodes.size():
plugins_tag = reposXML.elementsByTagName("plugins")
if plugins_tag.size():
pluginNodes = reposXML.elementsByTagName("pyqgis_plugin")
for i in range(pluginNodes.size()):
fileName = pluginNodes.item(i).firstChildElement("file_name").text().strip()
if not fileName: