PEP8 and minor cleanups, fixes.

This commit is contained in:
Roberto Rosario
2015-08-07 03:45:46 -04:00
parent 3023d99a1e
commit cf00ba2c40
13 changed files with 18 additions and 32 deletions

View File

@@ -18,7 +18,6 @@ try:
BUILD = sh.Command('git').bake('describe', '--tags', '--always', 'HEAD')
DATE = sh.Command('git').bake('--no-pager', 'log', '-1', '--format=%cd')
except sh.CommandNotFound:
logger.debug('git not found')
BUILD = None
DATE = None

View File

@@ -30,5 +30,6 @@ class OfficeConversionError(ConvertError):
class InvalidOfficeFormat(ConvertError):
pass
class PageCountError(ConvertError):
pass

View File

@@ -21,7 +21,7 @@ from converter import (
TransformationZoom
)
from converter.exceptions import (
InvalidOfficeFormat, PageCountError, UnknownFileFormat
InvalidOfficeFormat, PageCountError
)
from converter.literals import DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION
from converter.models import Transformation

View File

@@ -15,7 +15,7 @@ from .models import Document, DocumentType
from .test_models import (
TEST_ADMIN_EMAIL, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME,
TEST_DOCUMENT_FILENAME, TEST_DOCUMENT_PATH, TEST_DOCUMENT_TYPE,
TEST_SMALL_DOCUMENT_FILENAME, TEST_SMALL_DOCUMENT_PATH,
TEST_SMALL_DOCUMENT_PATH,
)

View File

@@ -3,13 +3,12 @@ from __future__ import absolute_import, unicode_literals
from django.core.exceptions import PermissionDenied
from django.shortcuts import get_object_or_404
from rest_framework import generics, status, views
from rest_framework import generics
from rest_framework.response import Response
from acls.models import AccessControlList
from documents.models import Document, DocumentType
from documents.models import Document
from documents.permissions import permission_document_view
from documents.serializers import DocumentSerializer
from permissions import Permission
from rest_api.filters import MayanObjectPermissionsFilter
from rest_api.permissions import MayanPermission
@@ -221,8 +220,8 @@ class APIFolderDocumentView(generics.RetrieveDestroyAPIView):
self.request.user, (permission_document_view,)
)
except PermissionDenied:
documents = AccessControlList.objects.check_access(
permission_document_view, self.request.user, documents
AccessControlList.objects.check_access(
permission_document_view, self.request.user, instance
)
serializer = self.get_serializer(instance)

View File

@@ -1,19 +1,15 @@
from __future__ import unicode_literals
from json import loads
from django.contrib.auth.models import User
from django.core.files import File
from django.core.urlresolvers import reverse
from rest_framework import status
from rest_framework.test import APITestCase
from documents.models import DocumentType
from documents.test_models import (
TEST_ADMIN_EMAIL, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME,
TEST_DOCUMENT_FILENAME, TEST_DOCUMENT_PATH, TEST_DOCUMENT_TYPE,
TEST_SMALL_DOCUMENT_FILENAME, TEST_SMALL_DOCUMENT_PATH,
TEST_DOCUMENT_TYPE, TEST_SMALL_DOCUMENT_PATH,
)
from .models import Folder

View File

@@ -3,12 +3,8 @@ from __future__ import unicode_literals
import logging
from django.db import models
from django.utils.encoding import python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _
from djcelery.models import PeriodicTask, IntervalSchedule
from documents.models import Document
logger = logging.getLogger(__name__)

View File

@@ -20,4 +20,3 @@ class NoMIMETypeMatch(ParserError):
There is no parser registered for the specified MIME type
"""
pass

View File

@@ -40,10 +40,10 @@ class Parser(object):
@classmethod
def process_document_version(cls, document_version):
try:
for parser_class in cls._registry[mimetype]:
for parser_class in cls._registry[document_version.mimetype]:
try:
parser = parser_class()
parser.process_document_version(document_page)
parser.process_document_version(document_version)
except ParserError:
# If parser raises error, try next parser in the list
pass
@@ -158,7 +158,7 @@ class PDFMinerParser(Parser):
rsrcmgr = PDFResourceManager()
device = TextConverter(rsrcmgr, outfp=string_buffer, laparams=LAParams())
interpreter = PDFPageInterpreter(rsrcmgr, device)
page = PDFPage.get_pages(file_object, maxpages=1, pagenos=(page_number-1,))
page = PDFPage.get_pages(file_object, maxpages=1, pagenos=(page_number - 1,))
interpreter.process_page(page.next())
device.close()

View File

@@ -5,10 +5,7 @@ from django.core.files.base import File
from django.test import TestCase
from documents.models import DocumentType
from documents.settings import setting_language_choices
from documents.test_models import (
TEST_DOCUMENT_PATH, TEST_DOCUMENT_TYPE, TEST_SMALL_DOCUMENT_PATH
)
from documents.test_models import TEST_DOCUMENT_PATH, TEST_DOCUMENT_TYPE
from .parsers import PDFMinerParser, PopplerParser

View File

@@ -3,7 +3,7 @@ from __future__ import absolute_import, unicode_literals
from django.core.exceptions import PermissionDenied
from django.shortcuts import get_object_or_404
from rest_framework import generics, status, views
from rest_framework import generics
from rest_framework.exceptions import ValidationError
from rest_framework.response import Response
@@ -17,8 +17,8 @@ from rest_api.permissions import MayanPermission
from .models import Tag
from .permissions import (
permission_tag_attach, permission_tag_create, permission_tag_delete,
permission_tag_edit, permission_tag_remove, permission_tag_view
permission_tag_create, permission_tag_delete, permission_tag_edit,
permission_tag_remove, permission_tag_view
)
from .serializers import (
DocumentTagSerializer, NewDocumentTagSerializer, TagSerializer
@@ -110,7 +110,7 @@ class APITagDocumentListView(generics.ListAPIView):
return tag.documents.all()
###
class APIDocumentTagListView(generics.ListCreateAPIView):
"""
Returns a list of all the tags attached to a document.
@@ -193,7 +193,7 @@ class APIDocumentTagView(generics.RetrieveDestroyAPIView):
self.request.user, (permission_document_view,)
)
except PermissionDenied:
documents = AccessControlList.objects.check_access(
AccessControlList.objects.check_access(
permission_document_view, self.request.user, document
)
return document

View File

@@ -40,7 +40,7 @@ class NewDocumentTagSerializer(serializers.Serializer):
Permission.check_permissions(self.context['request'].user, (permission_tag_attach,))
except PermissionDenied:
AccessControlList.objects.check_access(
permission_tag_attach, self.context['request'], document
permission_tag_attach, self.context['request'], tag
)
tag.documents.add(validated_data['document'])

View File

@@ -41,4 +41,3 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
if 'password' in attrs:
user.set_password(attrs['password'])
return user