docstring linting

This commit is contained in:
Ilan
2015-07-25 17:01:06 +02:00
parent cb4555d9eb
commit 0919d546ab
+19 -6
View File
@@ -1,3 +1,4 @@
"""Admin module for Django."""
from django.contrib import admin from django.contrib import admin
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
@@ -6,6 +7,9 @@ from .models import Success, Failure, Schedule
class TaskAdmin(admin.ModelAdmin): class TaskAdmin(admin.ModelAdmin):
"""model admin for success tasks."""
list_display = ( list_display = (
u'name', u'name',
'func', 'func',
@@ -16,11 +20,11 @@ class TaskAdmin(admin.ModelAdmin):
) )
def has_add_permission(self, request, obj=None): def has_add_permission(self, request, obj=None):
"""Don't allow adds""" """Don't allow adds."""
return False return False
def get_queryset(self, request): def get_queryset(self, request):
"""Only show successes""" """Only show successes."""
qs = super(TaskAdmin, self).get_queryset(request) qs = super(TaskAdmin, self).get_queryset(request)
return qs.filter(success=True) return qs.filter(success=True)
@@ -29,11 +33,13 @@ class TaskAdmin(admin.ModelAdmin):
list_filter = ('group',) list_filter = ('group',)
def get_readonly_fields(self, request, obj=None): def get_readonly_fields(self, request, obj=None):
return list(self.readonly_fields) + \ """Set all fields readonly."""
[field.name for field in obj._meta.fields] return list(self.readonly_fields) +\
[field.name for field in obj._meta.fields]
def retry_failed(FailAdmin, request, queryset): def retry_failed(FailAdmin, request, queryset):
"""Submit selected tasks back to the queue."""
for task in queryset: for task in queryset:
async(task.func, *task.args or (), hook=task.hook, **task.kwargs or {}) async(task.func, *task.args or (), hook=task.hook, **task.kwargs or {})
task.delete() task.delete()
@@ -43,6 +49,9 @@ retry_failed.short_description = _("Resubmit selected tasks to queue")
class FailAdmin(admin.ModelAdmin): class FailAdmin(admin.ModelAdmin):
"""model admin for failed tasks."""
list_display = ( list_display = (
'name', 'name',
'func', 'func',
@@ -52,7 +61,7 @@ class FailAdmin(admin.ModelAdmin):
) )
def has_add_permission(self, request, obj=None): def has_add_permission(self, request, obj=None):
"""Don't allow adds""" """Don't allow adds."""
return False return False
actions = [retry_failed] actions = [retry_failed]
@@ -61,11 +70,15 @@ class FailAdmin(admin.ModelAdmin):
readonly_fields = [] readonly_fields = []
def get_readonly_fields(self, request, obj=None): def get_readonly_fields(self, request, obj=None):
"""Set all fields readonly."""
return list(self.readonly_fields) + \ return list(self.readonly_fields) + \
[field.name for field in obj._meta.fields] [field.name for field in obj._meta.fields]
class ScheduleAdmin(admin.ModelAdmin): class ScheduleAdmin(admin.ModelAdmin):
""" model admin for schedules """
list_display = ( list_display = (
'id', 'id',
'name', 'name',