Clean up (unused imports, PEP8, etc)

This commit is contained in:
Roberto Rosario
2012-06-08 16:43:54 -04:00
parent c24a3f935e
commit 58f027db60
34 changed files with 121 additions and 161 deletions

View File

@@ -31,8 +31,8 @@ bind_links(['current_user_details', 'current_user_edit', 'password_change_view']
register_top_menu('about', link=Link(text=_(u'about'), view='about_view', sprite='information'), position=-1) register_top_menu('about', link=Link(text=_(u'about'), view='about_view', sprite='information'), position=-1)
@receiver(post_syncdb, dispatch_uid='create_superuser', sender=auth_models) @receiver(post_syncdb, dispatch_uid='create_superuser_processor', sender=auth_models)
def create_superuser(sender, **kwargs): def create_superuser_processor(sender, **kwargs):
""" """
From https://github.com/lambdalisue/django-qwert/blob/master/qwert/autoscript/__init__.py From https://github.com/lambdalisue/django-qwert/blob/master/qwert/autoscript/__init__.py
From http://stackoverflow.com/questions/1466827/ -- From http://stackoverflow.com/questions/1466827/ --

View File

@@ -1,8 +1,6 @@
from __future__ import absolute_import from __future__ import absolute_import
import logging import logging
import sys
import types
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.db.models.base import ModelBase from django.db.models.base import ModelBase

View File

@@ -67,4 +67,3 @@ Setting(
default=False, default=False,
description=_(u'Allow non authenticated users, access to all views'), description=_(u'Allow non authenticated users, access to all views'),
) )

View File

@@ -1,5 +1,4 @@
from django.shortcuts import get_object_or_404 from django.shortcuts import get_object_or_404
from django.utils.translation import ugettext_lazy as _
from documents.models import Document from documents.models import Document
from acls.views import acl_list_for from acls.views import acl_list_for

View File

@@ -25,6 +25,7 @@ from .permissions import (PERMISSION_DOCUMENT_INDEXING_VIEW,
) )
from .api import update_indexes, delete_indexes from .api import update_indexes, delete_indexes
def is_root_node(context): def is_root_node(context):
return context['node'].parent is None return context['node'].parent is None
@@ -34,7 +35,7 @@ def is_not_instance_root_node(context):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
index_setup = Link(text=_(u'indexes'), view='index_setup_list', icon='tab.png', permissions=[PERMISSION_DOCUMENT_INDEXING_SETUP])#, children_view_regex=[r'^index_setup', r'^template_node']) index_setup = Link(text=_(u'indexes'), view='index_setup_list', icon='tab.png', permissions=[PERMISSION_DOCUMENT_INDEXING_SETUP]) # children_view_regex=[r'^index_setup', r'^template_node'])
index_setup_list = Link(text=_(u'index list'), view='index_setup_list', sprite='tab', permissions=[PERMISSION_DOCUMENT_INDEXING_SETUP]) index_setup_list = Link(text=_(u'index list'), view='index_setup_list', sprite='tab', permissions=[PERMISSION_DOCUMENT_INDEXING_SETUP])
index_setup_create = Link(text=_(u'create index'), view='index_setup_create', sprite='tab_add', permissions=[PERMISSION_DOCUMENT_INDEXING_CREATE]) index_setup_create = Link(text=_(u'create index'), view='index_setup_create', sprite='tab_add', permissions=[PERMISSION_DOCUMENT_INDEXING_CREATE])
index_setup_edit = Link(text=_(u'edit'), view='index_setup_edit', args='index.pk', sprite='tab_edit', permissions=[PERMISSION_DOCUMENT_INDEXING_EDIT]) index_setup_edit = Link(text=_(u'edit'), view='index_setup_edit', args='index.pk', sprite='tab_edit', permissions=[PERMISSION_DOCUMENT_INDEXING_EDIT])

View File

@@ -1,7 +1,6 @@
from __future__ import absolute_import from __future__ import absolute_import
from django import forms from django import forms
from django.utils.translation import ugettext_lazy as _
from .models import Index, IndexTemplateNode from .models import Index, IndexTemplateNode

View File

@@ -1,13 +1,12 @@
# encoding: utf-8 # encoding: utf-8
import datetime
from south.db import db from south.db import db
from south.v2 import SchemaMigration from south.v2 import SchemaMigration
from django.db import models from django.db import models
class Migration(SchemaMigration): class Migration(SchemaMigration):
def forwards(self, orm): def forwards(self, orm):
# Adding model 'Index' # Adding model 'Index'
db.create_table('document_indexing_index', ( db.create_table('document_indexing_index', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
@@ -52,7 +51,6 @@ class Migration(SchemaMigration):
)) ))
db.send_create_signal('document_indexing', ['DocumentRenameCount']) db.send_create_signal('document_indexing', ['DocumentRenameCount'])
def backwards(self, orm): def backwards(self, orm):
# Deleting model 'Index' # Deleting model 'Index'
@@ -67,7 +65,6 @@ class Migration(SchemaMigration):
# Deleting model 'DocumentRenameCount' # Deleting model 'DocumentRenameCount'
db.delete_table('document_indexing_documentrenamecount') db.delete_table('document_indexing_documentrenamecount')
models = { models = {
'auth.group': { 'auth.group': {
'Meta': {'object_name': 'Group'}, 'Meta': {'object_name': 'Group'},

View File

@@ -6,7 +6,7 @@ from django.utils.translation import ugettext_lazy as _
from common.utils import validate_path, encapsulate from common.utils import validate_path, encapsulate
from navigation.api import (bind_links, register_top_menu, from navigation.api import (bind_links, register_top_menu,
register_model_list_columns, register_multi_item_links, register_model_list_columns,
register_sidebar_template, Link) register_sidebar_template, Link)
from main.api import register_diagnostic, register_maintenance_links from main.api import register_diagnostic, register_maintenance_links
from history.api import register_history_type from history.api import register_history_type
@@ -17,27 +17,21 @@ from acls.api import class_permissions
from .models import (Document, DocumentPage, from .models import (Document, DocumentPage,
DocumentPageTransformation, DocumentType, DocumentTypeFilename, DocumentPageTransformation, DocumentType, DocumentTypeFilename,
DocumentVersion) DocumentVersion)
from .permissions import (PERMISSION_DOCUMENT_CREATE, from .permissions import (PERMISSION_DOCUMENT_PROPERTIES_EDIT,
PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_VIEW, PERMISSION_DOCUMENT_VIEW, PERMISSION_DOCUMENT_DELETE,
PERMISSION_DOCUMENT_DELETE, PERMISSION_DOCUMENT_DOWNLOAD, PERMISSION_DOCUMENT_DOWNLOAD, PERMISSION_DOCUMENT_TRANSFORM,
PERMISSION_DOCUMENT_TRANSFORM, PERMISSION_DOCUMENT_TOOLS,
PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT, PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT,
PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_DELETE,
PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_VIEW,
PERMISSION_DOCUMENT_NEW_VERSION) PERMISSION_DOCUMENT_NEW_VERSION)
from .literals import (HISTORY_DOCUMENT_CREATED, from .literals import (HISTORY_DOCUMENT_CREATED,
HISTORY_DOCUMENT_EDITED, HISTORY_DOCUMENT_DELETED) HISTORY_DOCUMENT_EDITED, HISTORY_DOCUMENT_DELETED)
from .conf.settings import ZOOM_MAX_LEVEL
from .conf.settings import ZOOM_MIN_LEVEL
from .conf import settings as document_settings from .conf import settings as document_settings
from .widgets import document_thumbnail from .widgets import document_thumbnail
from .links import (document_list, document_list_recent, document_create_multiple, from .links import (document_list, document_list_recent, document_create_multiple,
document_create_siblings, document_view_simple, document_view_advanced, document_create_siblings, document_view_simple, document_view_advanced,
document_delete, document_multiple_delete, document_edit, document_preview, document_delete, document_edit, document_download, document_version_download,
document_download, document_multiple_download, document_version_download,
document_find_duplicates, document_find_all_duplicates, document_find_duplicates, document_find_all_duplicates,
document_update_page_count, document_clear_transformations, document_update_page_count, document_clear_transformations,
document_multiple_clear_transformations, document_print, document_history_view, document_print, document_history_view,
document_missing_list) document_missing_list)
from .links import (document_type_list, document_type_setup, document_type_document_list, from .links import (document_type_list, document_type_setup, document_type_document_list,
document_type_edit, document_type_delete, document_type_create, document_type_filename_list, document_type_edit, document_type_delete, document_type_create, document_type_filename_list,

View File

@@ -10,6 +10,7 @@ from django.conf import settings
from storage.backends.filebasedstorage import FileBasedStorage from storage.backends.filebasedstorage import FileBasedStorage
from smart_settings.api import Setting, SettingNamespace from smart_settings.api import Setting, SettingNamespace
def default_checksum(x): def default_checksum(x):
"""hashlib.sha256(x).hexdigest()""" """hashlib.sha256(x).hexdigest()"""
return hashlib.sha256(x).hexdigest() return hashlib.sha256(x).hexdigest()

View File

@@ -318,5 +318,3 @@ class DocumentDownloadForm(forms.Form):
if len(self.document_versions) > 1: if len(self.document_versions) > 1:
self.fields['compressed'].initial = True self.fields['compressed'].initial = True
self.fields['compressed'].widget.attrs.update({'disabled': True}) self.fields['compressed'].widget.attrs.update({'disabled': True})

View File

@@ -2,9 +2,7 @@ from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from navigation.api import (bind_links, register_top_menu, from navigation.api import Link
register_model_list_columns, register_multi_item_links,
register_sidebar_template, Link)
from history.permissions import PERMISSION_HISTORY_VIEW from history.permissions import PERMISSION_HISTORY_VIEW
from .permissions import (PERMISSION_DOCUMENT_CREATE, from .permissions import (PERMISSION_DOCUMENT_CREATE,
@@ -13,12 +11,12 @@ from .permissions import (PERMISSION_DOCUMENT_CREATE,
PERMISSION_DOCUMENT_TRANSFORM, PERMISSION_DOCUMENT_TOOLS, PERMISSION_DOCUMENT_TRANSFORM, PERMISSION_DOCUMENT_TOOLS,
PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT, PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT,
PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_DELETE, PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_DELETE,
PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_VIEW, PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_VIEW)
PERMISSION_DOCUMENT_NEW_VERSION)
from .conf.settings import ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL from .conf.settings import ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL
# Document page links expressions
# Document page links expressions
def is_first_page(context): def is_first_page(context):
return context['page'].page_number <= 1 return context['page'].page_number <= 1

View File

@@ -296,7 +296,6 @@ class Document(models.Model):
return filename, extension[1:] return filename, extension[1:]
class DocumentVersion(models.Model): class DocumentVersion(models.Model):
""" """
Model that describes a document version and its properties Model that describes a document version and its properties

View File

@@ -2,6 +2,7 @@ import os
from common.conf.settings import TEMPORARY_DIRECTORY from common.conf.settings import TEMPORARY_DIRECTORY
def document_save_to_temp_dir(document, filename, buffer_size=1024 * 1024): def document_save_to_temp_dir(document, filename, buffer_size=1024 * 1024):
temporary_path = os.path.join(TEMPORARY_DIRECTORY, filename) temporary_path = os.path.join(TEMPORARY_DIRECTORY, filename)
return document.save_to_file(temporary_path, buffer_size) return document.save_to_file(temporary_path, buffer_size)

View File

@@ -1,16 +1,15 @@
# encoding: utf-8 # encoding: utf-8
import datetime
from south.db import db from south.db import db
from south.v2 import SchemaMigration from south.v2 import SchemaMigration
from django.db import models from django.db import models
class Migration(SchemaMigration): class Migration(SchemaMigration):
depends_on = ( depends_on = (
('documents', '0001_initial'), ('documents', '0001_initial'),
) )
def forwards(self, orm): def forwards(self, orm):
# Adding model 'Folder' # Adding model 'Folder'
db.create_table('folders_folder', ( db.create_table('folders_folder', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
@@ -31,9 +30,7 @@ class Migration(SchemaMigration):
)) ))
db.send_create_signal('folders', ['FolderDocument']) db.send_create_signal('folders', ['FolderDocument'])
def backwards(self, orm): def backwards(self, orm):
# Removing unique constraint on 'Folder', fields ['title', 'user'] # Removing unique constraint on 'Folder', fields ['title', 'user']
db.delete_unique('folders_folder', ['title', 'user_id']) db.delete_unique('folders_folder', ['title', 'user_id'])
@@ -43,7 +40,6 @@ class Migration(SchemaMigration):
# Deleting model 'FolderDocument' # Deleting model 'FolderDocument'
db.delete_table('folders_folderdocument') db.delete_table('folders_folderdocument')
models = { models = {
'auth.group': { 'auth.group': {
'Meta': {'object_name': 'Group'}, 'Meta': {'object_name': 'Group'},

View File

@@ -5,19 +5,14 @@ from south.v2 import SchemaMigration
from django.db import models from django.db import models
class Migration(SchemaMigration): class Migration(SchemaMigration):
def forwards(self, orm): def forwards(self, orm):
# Changing field 'Folder.title' # Changing field 'Folder.title'
db.alter_column('folders_folder', 'title', self.gf('django.db.models.fields.CharField')(max_length=128)) db.alter_column('folders_folder', 'title', self.gf('django.db.models.fields.CharField')(max_length=128))
def backwards(self, orm): def backwards(self, orm):
# Changing field 'Folder.title' # Changing field 'Folder.title'
db.alter_column('folders_folder', 'title', self.gf('django.db.models.fields.CharField')(max_length=32)) db.alter_column('folders_folder', 'title', self.gf('django.db.models.fields.CharField')(max_length=32))
models = { models = {
'auth.group': { 'auth.group': {
'Meta': {'object_name': 'Group'}, 'Meta': {'object_name': 'Group'},

View File

@@ -3,7 +3,7 @@ from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.conf import settings from django.conf import settings
from navigation.api import bind_links, Link, register_top_menu from navigation.api import Link, register_top_menu
from project_setup.api import register_setup from project_setup.api import register_setup
from project_tools.api import register_tool from project_tools.api import register_tool

View File

@@ -1,5 +1,4 @@
from navigation.api import (register_top_menu, register_sidebar_template, from navigation.api import register_multi_item_links
bind_links, Link, register_multi_item_links)
from documents.links import document_multiple_clear_transformations, document_multiple_delete, document_multiple_download from documents.links import document_multiple_clear_transformations, document_multiple_delete, document_multiple_download
from metadata import metadata_multiple_add, metadata_multiple_edit, metadata_multiple_remove from metadata import metadata_multiple_add, metadata_multiple_edit, metadata_multiple_remove
@@ -7,7 +6,6 @@ from ocr import submit_document_multiple
def register_multi_items_links(): def register_multi_items_links():
view = [ view = [
# folders # folders
'folder_view', 'folder_view',

View File

@@ -10,7 +10,6 @@ from django.core.urlresolvers import reverse
from django.template import (TemplateSyntaxError, Library, from django.template import (TemplateSyntaxError, Library,
Node, Variable, VariableDoesNotExist) Node, Variable, VariableDoesNotExist)
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from django.utils.encoding import smart_str, force_unicode, smart_unicode
from ..api import (link_binding, multi_object_navigation, from ..api import (link_binding, multi_object_navigation,
sidebar_templates, get_context_navigation_links) sidebar_templates, get_context_navigation_links)
@@ -211,6 +210,7 @@ def resolve_template_variable(context, name):
''' '''
class GetNavigationLinks(Node): class GetNavigationLinks(Node):
def __init__(self, menu_name=None, links_dict=link_binding, var_name='object_navigation_links'): def __init__(self, menu_name=None, links_dict=link_binding, var_name='object_navigation_links'):
self.menu_name = menu_name self.menu_name = menu_name

View File

@@ -93,6 +93,7 @@ def document_post_save(sender, instance, **kwargs):
# logger.debug('got call_queue signal: %s' % kwargs) # logger.debug('got call_queue signal: %s' % kwargs)
# task_process_document_queues() # task_process_document_queues()
@receiver(post_syncdb, dispatch_uid='create_default_queue', sender=ocr_models) @receiver(post_syncdb, dispatch_uid='create_default_queue', sender=ocr_models)
def create_default_queue_signal_handler(sender, **kwargs): def create_default_queue_signal_handler(sender, **kwargs):
create_default_queue() create_default_queue()

View File

@@ -2,7 +2,6 @@
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
<<<<<<< HEAD
from smart_settings.api import Setting, SettingNamespace from smart_settings.api import Setting, SettingNamespace
namespace = SettingNamespace('ocr', _(u'OCR'), module='ocr.conf.settings') namespace = SettingNamespace('ocr', _(u'OCR'), module='ocr.conf.settings')

View File

@@ -14,8 +14,7 @@ from .literals import (QUEUEDOCUMENT_STATE_PENDING,
QUEUEDOCUMENT_STATE_PROCESSING, DOCUMENTQUEUE_STATE_ACTIVE, QUEUEDOCUMENT_STATE_PROCESSING, DOCUMENTQUEUE_STATE_ACTIVE,
QUEUEDOCUMENT_STATE_ERROR) QUEUEDOCUMENT_STATE_ERROR)
from .models import QueueDocument, DocumentQueue from .models import QueueDocument, DocumentQueue
from .conf.settings import (NODE_CONCURRENT_EXECUTION, REPLICATION_DELAY, from .conf.settings import NODE_CONCURRENT_EXECUTION, REPLICATION_DELAY
QUEUE_PROCESSING_INTERVAL)
LOCK_EXPIRE = 60 * 10 # Lock expires in 10 minutes LOCK_EXPIRE = 60 * 10 # Lock expires in 10 minutes
# TODO: Tie LOCK_EXPIRATION with hard task timeout # TODO: Tie LOCK_EXPIRATION with hard task timeout

View File

@@ -19,9 +19,8 @@ from .permissions import (PERMISSION_OCR_DOCUMENT,
PERMISSION_OCR_DOCUMENT_DELETE, PERMISSION_OCR_QUEUE_ENABLE_DISABLE, PERMISSION_OCR_DOCUMENT_DELETE, PERMISSION_OCR_QUEUE_ENABLE_DISABLE,
PERMISSION_OCR_CLEAN_ALL_PAGES, PERMISSION_OCR_QUEUE_EDIT) PERMISSION_OCR_CLEAN_ALL_PAGES, PERMISSION_OCR_QUEUE_EDIT)
from .models import DocumentQueue, QueueDocument, QueueTransformation from .models import DocumentQueue, QueueDocument, QueueTransformation
from .literals import (QUEUEDOCUMENT_STATE_PENDING, from .literals import (QUEUEDOCUMENT_STATE_PROCESSING,
QUEUEDOCUMENT_STATE_PROCESSING, DOCUMENTQUEUE_STATE_STOPPED, DOCUMENTQUEUE_STATE_ACTIVE, DOCUMENTQUEUE_STATE_STOPPED)
DOCUMENTQUEUE_STATE_ACTIVE)
from .exceptions import AlreadyQueued, ReQueueError from .exceptions import AlreadyQueued, ReQueueError
from .api import clean_pages from .api import clean_pages
from .forms import QueueTransformationForm, QueueTransformationForm_create from .forms import QueueTransformationForm, QueueTransformationForm_create

View File

@@ -1,6 +1,6 @@
from __future__ import absolute_import from __future__ import absolute_import
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.template import RequestContext
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _

View File

@@ -1,6 +1,6 @@
from __future__ import absolute_import from __future__ import absolute_import
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.template import RequestContext
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _

View File

@@ -24,4 +24,3 @@ def remove_job(name):
if name in registered_jobs: if name in registered_jobs:
scheduler.unschedule_job(registered_jobs[name]['job']) scheduler.unschedule_job(registered_jobs[name]['job'])
registered_jobs.pop(name) registered_jobs.pop(name)

View File

@@ -3,8 +3,6 @@ from __future__ import absolute_import
from django.conf import settings as django_settings from django.conf import settings as django_settings
from django.utils.importlib import import_module from django.utils.importlib import import_module
from django.utils.translation import ugettext_lazy as _
settings = {} settings = {}
settings_list = [] settings_list = []
namespace_list = [] namespace_list = []

View File

@@ -8,7 +8,7 @@ from django.utils.safestring import mark_safe
from common.utils import return_type, encapsulate from common.utils import return_type, encapsulate
from common.widgets import exists_with_famfam from common.widgets import exists_with_famfam
from .api import settings, settings_list, namespace_list from .api import settings_list
def setting_list(request): def setting_list(request):
@@ -26,14 +26,6 @@ def setting_list(request):
))) )))
}, },
], ],
#'temporary_navigation_links': {
# 'sidebar': {
# 'links': links,
# 'upload_interactive': {
# 'links': links
# }
# }
#},
} }
return render_to_response('generic_list.html', context, return render_to_response('generic_list.html', context,