PEP8 cleanups, remove unused imports, add missing imports

This commit is contained in:
Roberto Rosario
2012-09-29 01:40:33 -04:00
parent 0f1e01084c
commit e62835fd27
25 changed files with 36 additions and 60 deletions

View File

@@ -1,6 +1,5 @@
from __future__ import absolute_import
import datetime
import logging
import imp
import sys
@@ -8,9 +7,6 @@ import sys
from django.db import models
from django.db import DatabaseError, transaction
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ugettext
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes import generic
from django.utils.importlib import import_module
from common.models import TranslatableLabelMixin, LiveObjectMixin
@@ -73,7 +69,6 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model):
for dependency_name in getattr(registration, 'dependencies', []):
dependency, created = App.objects.get_or_create(name=dependency_name)
app.dependencies.add(dependency)
app.icon = getattr(registration, 'icon', None)
settings = getattr(registration, 'settings', None)
@@ -111,10 +106,6 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model):
logger.debug('bootstrap_model: %s' % bootstrap_model)
BootstrapModel(model_name=bootstrap_model.get('name'), app_name=app_name, sanitize=bootstrap_model.get('sanitize', True))
#def set_backup(self, *args, **kwargs):
# return AppBackup(self, *args, **kwargs)
def __unicode__(self):
return unicode(self.label)

View File

@@ -1,10 +1,6 @@
from __future__ import absolute_import
from django.conf import settings
from django.contrib import messages
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response, get_object_or_404
from django.shortcuts import render_to_response
from django.template import RequestContext
from django.utils.translation import ugettext as _
@@ -19,13 +15,13 @@ def app_list(request):
#order = [i for i,f in sorted(smart_modules.items(), key=lambda k: 'dependencies' in k[1] and k[1]['dependencies'])]
return render_to_response('generic_list.html', {
'object_list' : App.live.all(),
'object_list': App.live.all(),
'hide_object': True,
'title': _(u'registered apps'),
'extra_columns': [
{'name': _(u'label'), 'attribute': 'label'},
{'name':_(u'icon'), 'attribute': encapsulate(lambda x: (getattr(x, 'icon') or icon_app).display_big())},
{'name':_(u'description'), 'attribute': 'description'},
{'name':_(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))},
{'name': _(u'icon'), 'attribute': encapsulate(lambda x: (getattr(x, 'icon') or icon_app).display_big())},
{'name': _(u'description'), 'attribute': 'description'},
{'name': _(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))},
],
}, context_instance=RequestContext(request))

View File

@@ -72,13 +72,13 @@ class Node(models.Model):
return self.state == NODE_STATE_HEALTHY
def mark_as_dead(self):
self.state=NODE_STATE_DEAD
self.state = NODE_STATE_DEAD
node_died.send(sender=self, node=self)
self.save()
def send_heartbeat(self):
self.refresh()
self.state=NODE_STATE_HEALTHY
self.state = NODE_STATE_HEALTHY
self.heartbeat = datetime.datetime.now()
self.save()

View File

@@ -6,7 +6,6 @@ import os
from django.utils.translation import ugettext_lazy as _
def assemble_suffixed_filename(filename, suffix=0):
"""
Split document filename, to attach suffix to the name part then

View File

@@ -28,7 +28,7 @@ from .links import (document_list, document_list_recent,
document_update_page_count, document_clear_transformations,
document_print, document_history_view,
document_missing_list)
from .links import (document_type_list, document_type_setup, document_type_document_list,
from .links import (document_type_list, document_type_document_list,
document_type_edit, document_type_delete, document_type_create, document_type_filename_list,
document_type_filename_create, document_type_filename_edit, document_type_filename_delete,
link_documents_menu)
@@ -121,4 +121,3 @@ class_permissions(Document, [
PERMISSION_DOCUMENT_VERSION_REVERT,
PERMISSION_HISTORY_VIEW
])

View File

@@ -31,6 +31,7 @@ from .icons import (icon_documents, icon_create_siblings, icon_document_delete,
icon_document_type_filename_edit, icon_document_type_filename_delete,
icon_document_missing_list)
# Document page links expressions
def is_first_page(context):
return context['page'].page_number <= 1

View File

@@ -5,7 +5,7 @@ import tempfile
from django.db import models
from django.utils.translation import ugettext_lazy as _
from common.utils import validate_path, encapsulate
from common.utils import validate_path
from .models import DocumentVersion, get_filename_from_uuid
from .settings import STORAGE_BACKEND, CACHE_PATH
@@ -15,4 +15,4 @@ from .settings import STORAGE_BACKEND, CACHE_PATH
if (validate_path(CACHE_PATH) == False) or (not CACHE_PATH):
setattr(document_settings, 'CACHE_PATH', tempfile.mkdtemp())
DocumentVersion._meta.get_field('file').storage=STORAGE_BACKEND()
DocumentVersion._meta.get_field('file').storage = STORAGE_BACKEND()

View File

@@ -1,6 +1,5 @@
from __future__ import absolute_import
import inspect
import os
import glob
@@ -15,7 +14,7 @@ for app_name in django_settings.INSTALLED_APPS:
except ImportError:
pass
else:
for icon_set_name in [os.path.basename(f)[:-3] for f in glob.glob(os.path.dirname(sets_top.__file__)+"/*.py")][1:]:
for icon_set_name in [os.path.basename(f)[:-3] for f in glob.glob(os.path.dirname(sets_top.__file__) + "/*.py")][1:]:
icon_set_module = import_module('%s.iconsets.%s' % (app_name, icon_set_name))
klass = getattr(icon_set_module, 'IconSet', None)
if klass:

View File

@@ -8,7 +8,7 @@ class IconSet(IconSetBase):
path = 'custom'
name = 'custom'
label = _(u'Custom')
directory='custom'
directory = 'custom'
dictionary = {
FILE_EXTENSION_ERROR: 'file_extension_error.png',
FILE_EXTENSION_UNKNOWN: 'file_extension_unknown.png'

View File

@@ -5,11 +5,11 @@ from icons.classes import IconSetBase
class IconSet(IconSetBase):
name='fat_cow'
label=_(u'Fat cow')
directory='fat_cow'
available_sizes=['32x32', '16x16']
dictionary={
name = 'fat_cow'
label = _(u'Fat cow')
directory = 'fat_cow'
available_sizes = ['32x32', '16x16']
dictionary = {
ADD: 'add.png',
APPLICATION_VIEW_ICONS: 'application_view_icons.png',
ARROW_TURN_RIGHT: 'arrow_turn_right.png',
@@ -101,7 +101,7 @@ class IconSet(IconSetBase):
PACKAGE: 'package.png',
PAGE: 'page.png',
PAGE_COPY: 'page_copy.png',
PAGE_GEAR:'page_gear.png',
PAGE_GEAR: 'page_gear.png',
PAGE_GO: 'page_go.png',
PAGE_DELETE: 'page_delete.png',
PAGE_EDIT: 'page_edit.png',

View File

@@ -38,7 +38,7 @@ class Job(object):
# OR launch 2 processes: monitor & actual process
node = Node.objects.myself()
worker, created = Worker.objects.get_or_create(node=node, pid=os.getpid())
worker.job_queue_item=job_queue_item
worker.job_queue_item = job_queue_item
worker.save()
try:
transaction.commit_on_success(function)(**loads(job_queue_item.kwargs))
@@ -248,7 +248,7 @@ class JobQueueItem(models.Model):
at_top: requeue at the top of the file usually for jobs that
die and shouldn't be placed at the bottom of the queue
"""
if self.is_in_error_state or force==True:
if self.is_in_error_state or force == True:
# TODO: raise exception if not in error state
self.state = JOB_STATE_PENDING
if not at_top:

View File

@@ -5,7 +5,7 @@ urlpatterns = patterns('job_processor.views',
url(r'^node/(?P<node_pk>\d+)/workers/$', 'node_workers', (), 'node_workers'),
url(r'^queue/list/$', 'job_queues', (), 'job_queues'),
url(r'^queue/(?P<job_queue_pk>\d+)/items/pending/$', 'job_queue_items', {'pending_jobs': True}, 'job_queue_items_pending'),
url(r'^queue/(?P<job_queue_pk>\d+)/items/error/$', 'job_queue_items', {'error_jobs' :True}, 'job_queue_items_error'),
url(r'^queue/(?P<job_queue_pk>\d+)/items/error/$', 'job_queue_items', {'error_jobs': True}, 'job_queue_items_error'),
url(r'^queue/(?P<job_queue_pk>\d+)/items/active/$', 'job_queue_items', {'active_jobs' :True}, 'job_queue_items_active'),
url(r'^queue/(?P<job_queue_pk>\d+)/start/$', 'job_queue_start', (), 'job_queue_start'),
url(r'^queue/(?P<job_queue_pk>\d+)/stop/$', 'job_queue_stop', (), 'job_queue_stop'),

View File

@@ -1,3 +0,0 @@
from __future__ import absolute_import
from .classes import Link

View File

@@ -2,14 +2,9 @@ from __future__ import absolute_import
import logging
from elementtree.ElementTree import Element
from elementtree.ElementTree import Element, SubElement
from django.template import (VariableDoesNotExist, Variable)
from django.utils.encoding import smart_str, smart_unicode
from django.core.urlresolvers import reverse, NoReverseMatch
from django.utils.http import urlquote, urlencode
from elementtree.ElementTree import SubElement
from .utils import resolve_to_name, get_navigation_objects
@@ -83,7 +78,7 @@ def get_context_navigation_links(context, menu_name=None, links_dict=bound_links
current_path = request.META['PATH_INFO']
current_view = resolve_to_name(current_path)
context_links = {}
# Don't fudge with the original global dictionary
# TODO: fix this
links_dict = links_dict.copy()

View File

@@ -2,8 +2,6 @@ from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _
from smart_settings import LocalScope
from .icons import icon_navigation
name = 'navigation'

View File

@@ -24,10 +24,11 @@ class TopMenuNavigationNode(Node):
request = Variable('request').resolve(context)
current_path = request.META['PATH_INFO']
current_view = resolve_to_name(current_path)
context['menu_links'] = [menu.get('link').resolve(context, request=request, current_path=current_path, current_view=current_view) for menu in main_menu.getchildren()]
return ''
@register.tag
def get_top_menu_links(parser, token):
return TopMenuNavigationNode()

View File

@@ -52,7 +52,6 @@ def document_post_save(sender, instance, **kwargs):
bind_links([Document], [submit_document])
bind_links([OCRProcessingSingleton], [ocr_disable, ocr_enable])
#namespace = MaintenanceNamespace(label=_(u'OCR'))
#namespace.create_tool(all_document_ocr_cleanup)

View File

@@ -70,7 +70,6 @@ class PermissionManager(object):
except KeyError:
raise Permission.DoesNotExist
def __init__(self, model):
self.model = model
@@ -226,7 +225,7 @@ class Role(models.Model):
def remove_member(self, member):
member = AnonymousUserSingleton.objects.passthru_check(member)
member_type=ContentType.objects.get_for_model(member)
member_type = ContentType.objects.get_for_model(member)
role_member = RoleMember.objects.get(role=self, member_type=member_type, member_id=member.pk)
role_member.delete()

View File

@@ -6,6 +6,7 @@ from django.core.exceptions import ObjectDoesNotExist
from django.dispatch import receiver
from .settings import DEFAULT_ROLES
from .models import Role
@receiver(post_save, dispatch_uid='set_default_roles', sender=User)

View File

@@ -13,7 +13,7 @@ description = _(u'Handles the permissions in a project.')
icon = icon_permissions
dependencies = ['app_registry', 'smart_settings']
settings=[
settings = [
{
'name': 'DEFAULT_ROLES',
'default': [],
@@ -22,4 +22,4 @@ settings=[
}
]
setup_links=[role_list]
setup_links = [role_list]

View File

@@ -6,4 +6,4 @@ from navigation import Link
from .icons import icon_setup
link_setup=Link(text=_(u'setup'), view='setup_list', icon=icon_setup)
link_setup = Link(text=_(u'setup'), view='setup_list', icon=icon_setup)

View File

@@ -7,7 +7,7 @@ from django.db import transaction, DatabaseError
from .models import ClusterSetting
# Namespace
class SettingsNamespace(object):
_registry = {}
_settings = {}
@@ -41,7 +41,6 @@ class SettingsNamespace(object):
return self.__class__._settings[self.name].values()
# Scopes
class ScopeBase(object):
def get_value(self):
raise NotImplemented

View File

@@ -6,6 +6,7 @@ from navigation import Link
from .icons import icon_settings
def is_superuser(context):
return context['request'].user.is_staff or context['request'].user.is_superuser

View File

@@ -12,6 +12,7 @@ from app_registry.models import App
from .classes import SettingsNamespace
from .links import is_superuser
from .icons import icon_settings
def setting_list(request, app_name=None, object_list=None, title=None, extra_context=None):

View File

@@ -100,7 +100,7 @@ class TrashCanItem(models.Model):
def save(self, *args, **kwargs):
if not self.pk:
self.trashed_at=datetime.datetime.now()
self.trashed_at = datetime.datetime.now()
return super(TrashCanItem, self).save(*args, **kwargs)
class Meta:
@@ -118,7 +118,7 @@ def new_delete_method(trash_can, old_delete_method):
def delete(self, *args, **kwargs):
trash = kwargs.pop('trash', True)
if trash==False:
if trash == False:
return old_delete_method(self, *args, **kwargs)
else:
#trashed_item = TrashedItem.objects.create(trash_can=trash_can, content_object=self, trashed_at=datetime.datetime.now())