Implement a new type of search

This commit is contained in:
cncfanatics
2010-08-22 17:33:19 +02:00
parent 6137909eb8
commit 353a2eb0c0
3 changed files with 118 additions and 71 deletions

View File

@@ -34,7 +34,7 @@ class Fit(object):
fits = eos.db.getFitsWithShip(id)
names = []
for fit in fits:
names.append(fit.name)
names.append((fit.ID, fit.name))
return names

View File

@@ -78,11 +78,14 @@ class Market():
return ships
def searchShip(self, name):
results = eos.db.searchItems(name, eager=("group", "group.category"))
def searchShips(self, name):
results = eos.db.searchItems(name)
ships = []
for item in results:
if item.category.name == "Ship":
return (item.group.ID, item.ID)
ships.append((item.ID, item.name, item.race))
return ships
def getMarketRoot(self):
"""