Cleaning up some flake8 errors, pyflakes in this case

This commit is contained in:
Matthew Jones 2015-02-10 17:00:09 -05:00
parent 20a8e98326
commit bb3732b2c1
16 changed files with 22 additions and 83 deletions

View File

@ -12,8 +12,8 @@ from rest_framework.exceptions import PermissionDenied
from rest_framework import permissions
# AWX
from awx.main.access import *
from awx.main.models import *
from awx.main.access import * # noqa
from awx.main.models import * # noqa
from awx.main.utils import get_object_or_400
logger = logging.getLogger('awx.api.permissions')
@ -45,7 +45,7 @@ class ModelAccessPermission(permissions.BasePermission):
def check_post_permissions(self, request, view, obj=None):
if hasattr(view, 'parent_model'):
parent_obj = get_object_or_400(view.parent_model, pk=view.kwargs['pk'])
get_object_or_400(view.parent_model, pk=view.kwargs['pk'])
return True
elif getattr(view, 'is_job_start', False):
if not obj:

View File

@ -1,9 +1,6 @@
# Copyright (c) 2014 AnsibleWorks, Inc.
# All Rights Reserved.
# Django
from django.utils.datastructures import SortedDict
# Django REST Framework
from rest_framework import renderers
@ -36,11 +33,6 @@ class BrowsableAPIRenderer(renderers.BrowsableAPIRenderer):
def get_context(self, data, accepted_media_type, renderer_context):
context = super(BrowsableAPIRenderer, self).get_context(data, accepted_media_type, renderer_context)
# FIXME: Sort headers / preserve sorting?
#response_headers = SortedDict(context['response'].items())
#if 'Content-Type' in context['response_headers']:
# response_headers['Content-Type'] = context['response_headers']['Content-Type']
#context['response_headers'] = response_headers
return context
class PlainTextRenderer(renderers.BaseRenderer):

View File

@ -3,5 +3,5 @@
from __future__ import absolute_import
from .decorator_paginated import *
from .job_tasks import *
from .decorator_paginated import PaginatedDecoratorTests # noqa
from .job_tasks import JobTasksTests # noqa

View File

@ -1,20 +1,10 @@
# Copyright (c) 2014 Ansible, Inc.
# All Rights Reserved.
from datetime import datetime
from django.conf import settings
from django.contrib.auth.models import User
from django.core.urlresolvers import reverse
from django.test import LiveServerTestCase
from django.test.utils import override_settings
from rest_framework.test import APIClient
import mock
from awx.api.views import JobJobTasksList
from awx.main.models import Job, JobTemplate, JobEvent
from awx.main.tests.jobs import BaseJobTestMixin

View File

@ -10,6 +10,7 @@ try:
except ImportError:
from django.utils.html import conditional_escape
from django.utils.safestring import mark_safe
def format_html(format_string, *args, **kwargs):
args_safe = map(conditional_escape, args)
kwargs_safe = dict([(k, conditional_escape(v)) for (k, v) in
@ -21,11 +22,12 @@ try:
except ImportError:
import logging
from django.conf import settings
class RequireDebugTrue(logging.Filter):
def filter(self, record):
return settings.DEBUG
try:
from django.utils.text import slugify
from django.utils.text import slugify # noqa
except ImportError:
from django.template.defaultfilters import slugify
from django.template.defaultfilters import slugify # noqa

View File

@ -14,8 +14,8 @@ from django.contrib.auth.models import User
from rest_framework.exceptions import ParseError, PermissionDenied
# AWX
from awx.main.utils import *
from awx.main.models import *
from awx.main.utils import * # noqa
from awx.main.models import * # noqa
from awx.main.task_engine import TaskSerializer
__all__ = ['get_user_queryset', 'check_user_access']
@ -672,7 +672,6 @@ class ProjectAccess(BaseAccess):
Q(organizations__admins__in=[self.user], organizations__active=True) |
Q(organizations__users__in=[self.user], organizations__active=True) |
Q(teams__in=team_ids))
allowed = [PERM_INVENTORY_DEPLOY, PERM_INVENTORY_CHECK]
allowed_deploy = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY]
allowed_check = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY, PERM_INVENTORY_CHECK]
@ -854,7 +853,6 @@ class JobTemplateAccess(BaseAccess):
org_admin_qs = base_qs.filter(
project__organizations__admins__in=[self.user]
)
allowed = [PERM_INVENTORY_CHECK, PERM_INVENTORY_DEPLOY]
allowed_deploy = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY]
allowed_check = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY, PERM_INVENTORY_CHECK]
@ -1052,21 +1050,8 @@ class JobAccess(BaseAccess):
org_admin_qs = base_qs.filter(
project__organizations__admins__in=[self.user]
)
allowed = [PERM_INVENTORY_CHECK, PERM_INVENTORY_DEPLOY]
allowed_deploy = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY]
allowed_check = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY, PERM_INVENTORY_CHECK]
# perm_qs = base_qs.filter(
# Q(inventory__permissions__user=self.user) | Q(inventory__permissions__team__users__in=[self.user]),
# Q(project__permissions__user=self.user) | Q(project__permissions__team__users__in=[self.user]),
# inventory__permissions__permission_type__in=allowed,
# project__permissions__permission_type__in=allowed,
# inventory__permissions__active=True,
# project__permissions__active=True,
# inventory__permissions__pk=F('project__permissions__pk'),
# )
team_ids = set(Team.objects.filter(users__in=[self.user]).values_list('id', flat=True))
deploy_permissions_ids = set(Permission.objects.filter(

View File

@ -4,8 +4,6 @@
# Django
from django.db import models
from django.db.models.fields.related import SingleRelatedObjectDescriptor
from django.utils.translation import ugettext_lazy as _
# South
from south.modelsinspector import add_introspection_rules

View File

@ -5,7 +5,6 @@ import sys
from django.conf import settings
from django.db import models
from django.utils.functional import cached_property
class HostManager(models.Manager):

View File

@ -1,22 +1,19 @@
# Copyright (c) 2014 Ansible, Inc.
# All Rights Reserved.
import json
import logging
import threading
import uuid
import urllib2
from django.conf import settings
from django.contrib.auth.models import User, AnonymousUser
from django.db.models.signals import pre_save, post_save
from django.contrib.auth.models import User
from django.db.models.signals import post_save
from django.db import IntegrityError
from django.http import HttpResponseRedirect
from django.template.response import TemplateResponse
from django.utils.functional import curry
from awx import __version__ as version
from awx.main.models import ActivityStream, AuthToken, Instance
from awx.main.models import ActivityStream, Instance
logger = logging.getLogger('awx.main.middleware')
@ -50,7 +47,7 @@ class ActivityStreamMiddleware(threading.local):
instance.actor = drf_user
try:
instance.save(update_fields=['actor'])
except IntegrityError, e:
except IntegrityError:
logger.debug("Integrity Error saving Activity Stream instance for id : " + str(instance.id))
# else:
# obj1_type_actual = instance.object1_type.split(".")[-1]

View File

@ -2,7 +2,6 @@
# All Rights Reserved.
import json
import time
from redis import StrictRedis

View File

@ -17,8 +17,8 @@ from crum import get_current_request
from crum.signals import current_user_getter
# AWX
from awx.main.models import *
from awx.api.serializers import *
from awx.main.models import * # noqa
from awx.api.serializers import * # noqa
from awx.main.utils import model_instance_diff, model_to_dict, camelcase_to_underscore, emit_websocket_notification
from awx.main.utils import ignore_inventory_computed_fields, ignore_inventory_group_removal, _inventory_updates
from awx.main.tasks import update_inventory_computed_fields
@ -35,14 +35,6 @@ def emit_job_event_detail(sender, **kwargs):
instance = kwargs['instance']
created = kwargs['created']
if created:
if instance.host is not None:
host_id = instance.host.id
else:
host_id = None
if instance.parent is not None:
parent_id = instance.parent.id
else:
parent_id = None
event_serialized = JobEventSerializer(instance).data
event_serialized['id'] = instance.id
event_serialized["created"] = event_serialized["created"].isoformat()

View File

@ -2,12 +2,10 @@
# All Rights Reserved.
import base64
import os
from cStringIO import StringIO
from django.core import files
from django.core.files.storage import Storage
from django.core.urlresolvers import reverse
class DatabaseStorage(Storage):

View File

@ -14,7 +14,6 @@ import pipes
import re
import shutil
import stat
import subprocess
import tempfile
import time
import traceback
@ -28,7 +27,6 @@ import pexpect
# Celery
from celery import Task, task
from djcelery.models import PeriodicTask
# Django
from django.conf import settings
@ -38,7 +36,7 @@ from django.utils.timezone import now
# AWX
from awx.main.constants import CLOUD_PROVIDERS
from awx.main.models import *
from awx.main.models import * # noqa
from awx.main.queue import FifoQueue
from awx.main.utils import (get_ansible_version, decrypt_field, update_scm_url,
ignore_inventory_computed_fields, emit_websocket_notification,
@ -71,7 +69,8 @@ def tower_periodic_scheduler(self):
try:
last_run = dateutil.parser.parse(fd.read())
return last_run
except Exception, e:
except Exception:
#TODO: LOG
return None
def write_last_run(last_run):

View File

@ -1,7 +1,6 @@
# Copyright (c) 2014 AnsibleWorks, Inc.
# All Rights Reserved.
from django.conf import settings
from django.conf.urls import *
from django.conf.urls import patterns
urlpatterns = patterns()

View File

@ -276,15 +276,6 @@ def model_instance_diff(old, new, serializer_mapping=None):
diff = {}
if old is not None and new is not None:
fields = set(old._meta.fields + new._meta.fields)
elif old is not None:
fields = set(old._meta.fields)
elif new is not None:
fields = set(new._meta.fields)
else:
fields = set()
if serializer_mapping is not None and new.__class__ in serializer_mapping:
serializer_actual = serializer_mapping[new.__class__]()
allowed_fields = [x for x in serializer_actual.fields if not serializer_actual.fields[x].read_only] + ['id']
@ -421,7 +412,7 @@ def check_proot_installed():
try:
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
result = proc.communicate()
proc.communicate()
return bool(proc.returncode == 0)
except (OSError, ValueError):
return False

View File

@ -2,9 +2,7 @@
# All Rights Reserved.
# Django
from django.conf import settings
from django.shortcuts import render
from django.template import RequestContext
from django.utils.safestring import mark_safe
def handle_error(request, status=404, **kwargs):