Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pylint fix for readthedocs.search #5663

Merged
merged 1 commit into from
May 6, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions readthedocs/search/documents.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class SphinxDomainDocument(DocType):

modified_model_field = 'modified'

class Meta(object):
class Meta:
model = SphinxDomain
fields = ('commit',)
ignore_signals = True
Expand Down Expand Up @@ -77,7 +77,7 @@ class ProjectDocument(DocType):

modified_model_field = 'modified_date'

class Meta(object):
class Meta:
model = Project
fields = ('name', 'slug', 'description')
ignore_signals = True
Expand Down Expand Up @@ -111,7 +111,7 @@ class PageDocument(DocType):

modified_model_field = 'modified_date'

class Meta(object):
class Meta:
model = HTMLFile
fields = ('commit',)
ignore_signals = True
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def _get_indexing_tasks(app_label, model_name, index_name, queryset, document_cl
def _run_reindex_tasks(self, models, queue):
apply_async_kwargs = {'priority': 0}
if queue:
log.info('Adding indexing tasks to queue {0}'.format(queue))
log.info('Adding indexing tasks to queue %s', queue)
apply_async_kwargs['queue'] = queue
else:
log.info('Adding indexing tasks to default queue')
Expand Down
6 changes: 3 additions & 3 deletions readthedocs/search/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def index_objects_to_es(
document._doc_type.index = index_name
log.info('Replacing index name %s with %s', old_index_name, index_name)

log.info("Indexing model: {}, '{}' objects".format(model.__name__, queryset.count()))
log.info("Indexing model: %s, '%s' objects", model.__name__, queryset.count())
doc_obj.update(queryset.iterator())

if index_name:
Expand All @@ -59,7 +59,7 @@ def delete_objects_in_es(app_label, model_name, document_class, objects_id):
doc_obj = document()
queryset = doc_obj.get_queryset()
queryset = queryset.filter(id__in=objects_id)
log.info("Deleting model: {}, '{}' objects".format(model.__name__, queryset.count()))
log.info("Deleting model: %s, '%s' objects", model.__name__, queryset.count())
doc_obj.update(queryset.iterator(), action='delete')


Expand Down Expand Up @@ -111,6 +111,6 @@ def index_missing_objects(app_label, model_name, document_class, index_generatio
queryset = document().get_queryset().exclude(**{query_string: index_generation_time})
document().update(queryset.iterator())

log.info("Indexed {} missing objects from model: {}'".format(queryset.count(), model.__name__))
log.info("Indexed %s missing objects from model: %s'", queryset.count(), model.__name__)

# TODO: Figure out how to remove the objects from ES index that has been deleted
19 changes: 10 additions & 9 deletions readthedocs/search/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
)

log = logging.getLogger(__name__)
LOG_TEMPLATE = '(Elastic Search) [{user}:{type}] [{project}:{version}:{language}] {msg}'
LOG_TEMPLATE = '(Elastic Search) [%(user)s:%(type)s] [%(project)s:%(version)s:%(language)s] %(msg)s'

UserInput = collections.namedtuple(
'UserInput',
Expand Down Expand Up @@ -92,14 +92,15 @@ def elastic_search(request, project_slug=None):
facets = results.facets

log.info(
LOG_TEMPLATE.format(
user=request.user,
project=user_input.project or '',
type=user_input.type or '',
version=user_input.version or '',
language=user_input.language or '',
msg=user_input.query or '',
),
LOG_TEMPLATE,
{
'user': request.user,
'project': user_input.project or '',
'type': user_input.type or '',
'version': user_input.version or '',
'language': user_input.language or '',
'msg': user_input.query or '',
}
)

# Make sure our selected facets are displayed even when they return 0 results
Expand Down