Remove search related timers. Restrict market search to 4+

This commit is contained in:
cncfanatics
2010-08-23 19:56:08 +02:00
parent cbb574e91c
commit a696b72d68
3 changed files with 10 additions and 19 deletions

View File

@@ -19,7 +19,7 @@
import eos.db
import eos.types
from sqlalchemy.sql import or_
import time
class Market():
instance = None
@@ -84,6 +84,7 @@ class Market():
return ships
def searchItems(self, name):
t = time.time()
filter = (eos.types.Category.name.in_(self.SEARCH_CATEGORIES), eos.types.Item.published == 1)
results = eos.db.searchItems(name, where=filter,
join=(eos.types.Item.group, eos.types.Group.category),
@@ -94,6 +95,7 @@ class Market():
if item.category.name in self.SEARCH_CATEGORIES:
items.append((item.ID, item.name, item.metaGroup.ID if item.metaGroup else 1, item.icon.iconFile if item.icon else ""))
print time.time() - t
return items
def searchFits(self, name):