make api query more accessible in shell

This commit is contained in:
j 2016-01-10 14:40:38 +05:30
commit 8db9bdb9e2
4 changed files with 12 additions and 9 deletions

View file

@ -7,7 +7,6 @@ import sqlalchemy as sa
from changelog import Changelog
from db import MutableDict
from queryparser import Parser
import db
import json_pickler
import settings
@ -268,9 +267,9 @@ class List(db.Model):
self.user.clear_list_cache()
def get_items(self):
from item.models import Item, user_items
from item.models import Item
if self.type == 'smart':
return Parser(Item, user_items).find({'query': self._query})
return Item.find({'query': self._query})
else:
return self.user.items.join(Item.lists, aliased=True).filter(List.id == self.id)