dev: linting fix

This commit is contained in:
pablohashescobar 2024-03-15 13:12:12 +05:30
parent 7fdfe39bf0
commit a2773e284f
8 changed files with 4 additions and 45 deletions

View File

@ -1,5 +1,4 @@
# Python imports # Python imports
import logging
from urllib.parse import urlparse from urllib.parse import urlparse
import zoneinfo import zoneinfo

View File

@ -15,10 +15,7 @@ from django.db.models import (
Value, Value,
CharField, CharField,
) )
from django.core import serializers
from django.utils import timezone from django.utils import timezone
from django.utils.decorators import method_decorator
from django.views.decorators.gzip import gzip_page
from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.aggregates import ArrayAgg
from django.contrib.postgres.fields import ArrayField from django.contrib.postgres.fields import ArrayField
from django.db.models import UUIDField from django.db.models import UUIDField
@ -32,9 +29,7 @@ from rest_framework import status
from .. import BaseViewSet, BaseAPIView, WebhookMixin from .. import BaseViewSet, BaseAPIView, WebhookMixin
from plane.app.serializers import ( from plane.app.serializers import (
CycleSerializer, CycleSerializer,
CycleIssueSerializer,
CycleFavoriteSerializer, CycleFavoriteSerializer,
IssueSerializer,
CycleWriteSerializer, CycleWriteSerializer,
CycleUserPropertiesSerializer, CycleUserPropertiesSerializer,
) )
@ -48,13 +43,10 @@ from plane.db.models import (
CycleIssue, CycleIssue,
Issue, Issue,
CycleFavorite, CycleFavorite,
IssueLink,
IssueAttachment,
Label, Label,
CycleUserProperties, CycleUserProperties,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activites_task import issue_activity
from plane.utils.issue_filters import issue_filters
from plane.utils.analytics_plot import burndown_plot from plane.utils.analytics_plot import burndown_plot

View File

@ -38,7 +38,6 @@ from plane.db.models import (
IssueLink, IssueLink,
IssueAttachment, IssueAttachment,
IssueRelation, IssueRelation,
IssueAssignee,
User, User,
) )
from plane.app.serializers import ( from plane.app.serializers import (

View File

@ -1,7 +1,5 @@
# Python imports # Python imports
import json import json
import random
from itertools import chain
# Django imports # Django imports
from django.utils import timezone from django.utils import timezone
@ -21,64 +19,38 @@ from django.db.models import (
from django.core.serializers.json import DjangoJSONEncoder from django.core.serializers.json import DjangoJSONEncoder
from django.utils.decorators import method_decorator from django.utils.decorators import method_decorator
from django.views.decorators.gzip import gzip_page from django.views.decorators.gzip import gzip_page
from django.db import IntegrityError
from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.aggregates import ArrayAgg
from django.contrib.postgres.fields import ArrayField from django.contrib.postgres.fields import ArrayField
from django.db.models import Value, UUIDField from django.db.models import UUIDField
from django.db.models.functions import Coalesce from django.db.models.functions import Coalesce
# Third Party imports # Third Party imports
from rest_framework.response import Response from rest_framework.response import Response
from rest_framework import status from rest_framework import status
from rest_framework.parsers import MultiPartParser, FormParser
# Module imports # Module imports
from .. import BaseViewSet, BaseAPIView, WebhookMixin from .. import BaseViewSet, BaseAPIView, WebhookMixin
from plane.app.serializers import ( from plane.app.serializers import (
IssueActivitySerializer,
IssueCommentSerializer,
IssuePropertySerializer, IssuePropertySerializer,
IssueSerializer, IssueSerializer,
IssueCreateSerializer, IssueCreateSerializer,
LabelSerializer,
IssueFlatSerializer,
IssueLinkSerializer,
IssueLiteSerializer,
IssueAttachmentSerializer,
IssueSubscriberSerializer,
ProjectMemberLiteSerializer,
IssueReactionSerializer,
CommentReactionSerializer,
IssueRelationSerializer,
RelatedIssueSerializer,
IssueDetailSerializer, IssueDetailSerializer,
) )
from plane.app.permissions import ( from plane.app.permissions import (
ProjectEntityPermission, ProjectEntityPermission,
WorkSpaceAdminPermission,
ProjectMemberPermission,
ProjectLitePermission, ProjectLitePermission,
) )
from plane.db.models import ( from plane.db.models import (
Project, Project,
Issue, Issue,
IssueActivity,
IssueComment,
IssueProperty, IssueProperty,
Label,
IssueLink, IssueLink,
IssueAttachment, IssueAttachment,
IssueSubscriber, IssueSubscriber,
ProjectMember,
IssueReaction, IssueReaction,
CommentReaction,
IssueRelation,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activites_task import issue_activity
from plane.utils.grouper import group_results
from plane.utils.issue_filters import issue_filters from plane.utils.issue_filters import issue_filters
from collections import defaultdict
from plane.utils.cache import invalidate_cache
class IssueListEndpoint(BaseAPIView): class IssueListEndpoint(BaseAPIView):

View File

@ -346,12 +346,12 @@ class ProjectViewSet(WebhookMixin, BaseViewSet):
{"name": "The project name is already taken"}, {"name": "The project name is already taken"},
status=status.HTTP_410_GONE, status=status.HTTP_410_GONE,
) )
except Workspace.DoesNotExist as e: except Workspace.DoesNotExist:
return Response( return Response(
{"error": "Workspace does not exist"}, {"error": "Workspace does not exist"},
status=status.HTTP_404_NOT_FOUND, status=status.HTTP_404_NOT_FOUND,
) )
except serializers.ValidationError as e: except serializers.ValidationError:
return Response( return Response(
{"identifier": "The project identifier is already taken"}, {"identifier": "The project identifier is already taken"},
status=status.HTTP_410_GONE, status=status.HTTP_410_GONE,
@ -410,7 +410,7 @@ class ProjectViewSet(WebhookMixin, BaseViewSet):
{"error": "Project does not exist"}, {"error": "Project does not exist"},
status=status.HTTP_404_NOT_FOUND, status=status.HTTP_404_NOT_FOUND,
) )
except serializers.ValidationError as e: except serializers.ValidationError:
return Response( return Response(
{"identifier": "The project identifier is already taken"}, {"identifier": "The project identifier is already taken"},
status=status.HTTP_410_GONE, status=status.HTTP_410_GONE,

View File

@ -2,7 +2,6 @@
import csv import csv
import io import io
import json import json
import logging
import zipfile import zipfile
import boto3 import boto3

View File

@ -1,6 +1,5 @@
# Python imports # Python imports
import json import json
import logging
import requests import requests

View File

@ -1,6 +1,5 @@
# Python imports # Python imports
import json import json
import logging
from datetime import timedelta from datetime import timedelta
# Third party imports # Third party imports