Define query limit as constant

25 is the standard limit for number of results returned.
This commit is contained in:
Rahul Raturi
2016-08-30 23:33:38 +05:30
parent 036cfd0d3d
commit c8d71a9633
5 changed files with 14 additions and 9 deletions

View File

@@ -22,7 +22,7 @@ from PyQt4 import QtCore
import os.path
import re
from picard import log
from picard.const import PICARD_URLS
from picard.const import PICARD_URLS, QUERY_LIMIT
from picard.util import webbrowser2, build_qurl
@@ -101,7 +101,7 @@ class FileLookup(object):
if self.mbidLookup(query, type_):
return True
params = {
'limit': 25,
'limit': QUERY_LIMIT,
'type': type_,
'query': query,
}

View File

@@ -31,6 +31,7 @@ from picard.metadata import Metadata
from picard.similarity import similarity
from picard.ui.item import Item
from picard.util import format_time, album_artist_from_path
from picard.const import QUERY_LIMIT
class Cluster(QtCore.QObject, Item):
@@ -199,7 +200,7 @@ class Cluster(QtCore.QObject, Item):
artist=self.metadata['albumartist'],
release=self.metadata['album'],
tracks=str(len(self.files)),
limit=25)
limit=QUERY_LIMIT)
def clear_lookup_task(self):
if self.lookup_task:

View File

@@ -110,3 +110,6 @@ PLUGINS_API = {
'download': '/api/v1/download/'
}
}
# Default query limit
QUERY_LIMIT = 25

View File

@@ -48,6 +48,7 @@ from picard.util.textencoding import (
)
from picard.util.filenaming import make_short_filename
from picard.util.tags import PRESERVED_TAGS
from picard.const import QUERY_LIMIT
class File(QtCore.QObject, Item):
@@ -564,7 +565,7 @@ class File(QtCore.QObject, Item):
tracks=metadata['totaltracks'],
qdur=str(metadata.length / 2000),
isrc=metadata['isrc'],
limit=25)
limit=QUERY_LIMIT)
def clear_lookup_task(self):
if self.lookup_task:

View File

@@ -38,7 +38,7 @@ from picard.i18n import ugettext_attr
from picard.metadata import Metadata
from picard.webservice import escape_lucene_query
from picard.track import Track
from picard.const import CAA_HOST, CAA_PORT
from picard.const import CAA_HOST, CAA_PORT, QUERY_LIMIT
from picard.coverart.image import CaaThumbnailCoverArtImage
@@ -335,7 +335,7 @@ class TrackSearchDialog(SearchDialog):
self.tagger.xmlws.find_tracks(self.handle_reply,
query=text,
search=True,
limit=25)
limit=QUERY_LIMIT)
def load_similar_tracks(self, file_):
"""Perform search using existing metadata information
@@ -362,7 +362,7 @@ class TrackSearchDialog(SearchDialog):
else:
query_str = query["track"]
query["limit"] = 25
query["limit"] = QUERY_LIMIT
self.search_box.search_edit.setText(query_str)
self.show_progress()
self.tagger.xmlws.find_tracks(
@@ -525,7 +525,7 @@ class AlbumSearchDialog(SearchDialog):
self.tagger.xmlws.find_releases(self.handle_reply,
query=text,
search=True,
limit=25)
limit=QUERY_LIMIT)
def show_similar_albums(self, cluster):
"""Perform search by using existing metadata information
@@ -548,7 +548,7 @@ class AlbumSearchDialog(SearchDialog):
else:
query_str = query["release"]
query["limit"] = 25
query["limit"] = QUERY_LIMIT
self.search_box.search_edit.setText(query_str)
self.show_progress()
self.tagger.xmlws.find_releases(