astrodatagui: StarsDB: getStarSequences: return dictionary instead of ambigous array

This commit is contained in:
2024-05-13 15:30:30 +02:00
parent d4db8dfc1f
commit 2729a6e629
2 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -153,7 +153,7 @@ class AstrodataGUI(QtWidgets.QMainWindow):
def updateSequenceList(self, sourceSeqTouple):
self.listSequences.clear()
for sT in sourceSeqTouple:
self.listSequences.addItem(f"{sT[0]} - {sT[1]}")
self.listSequences.addItem(f"{sT['Source']} - {sT['Sequence']}")
def updateStarAltNames(self, altNames):
self.listAltIDs.clear()
+5 -1
View File
@@ -140,7 +140,11 @@ class StarDB():
ORDER BY
sourceName ASC,
sequence ASC""")
return res.fetchall()
resList = []
for sT in res.fetchall():
resList.append({"Source": sT[0], "Sequence": sT[1]})
return resList
def getStarAltNames(self, mainName):
res = self.dbCursor.execute(f"""SELECT altName FROM starnames