uselotus / lotus

File .deepsource.toml not found in the default branch of the repository root. Please refer to the docs.

Undefined name detected PYL-E0602
Bug risk
Critical
190 occurrences in this check
Undefined variable 'serializers'
 888                name="ExperimentalToActiveFailure",
 889                fields={
 890                    "status": serializers.ChoiceField(choices=["error"]),
 891                    "detail": serializers.CharField(), 892                },
 893            ),
 894        },
Undefined variable 'ExperimentalToActiveRequestSerializer'
 895    )
 896    def post(self, request, format=None):
 897        organization = parse_organization(request)
 898        serializer = ExperimentalToActiveRequestSerializer(data=request.data) 899        serializer.is_valid(raise_exception=True)
 900        billing_plan = serializer.validated_data["version_id"]
 901        try:
Undefined variable 'PLAN_STATUS'
 899        serializer.is_valid(raise_exception=True)
 900        billing_plan = serializer.validated_data["version_id"]
 901        try:
 902            billing_plan.status = PLAN_STATUS.ACTIVE 903        except Exception as e:
 904            return Response(
 905                {
Undefined variable 'serializers'
 929            200: inline_serializer(
 930                name="PlansByNumCustomers",
 931                fields={
 932                    "results": serializers.ListField( 933                        child=inline_serializer(
 934                            name="SinglePlanNumCustomers",
 935                            fields={
Undefined variable 'serializers'
 933                        child=inline_serializer(
 934                            name="SinglePlanNumCustomers",
 935                            fields={
 936                                "plan_name": serializers.CharField(), 937                                "num_customers": serializers.IntegerField(),
 938                                "percent_total": serializers.FloatField(),
 939                            },
Undefined variable 'serializers'
 934                            name="SinglePlanNumCustomers",
 935                            fields={
 936                                "plan_name": serializers.CharField(),
 937                                "num_customers": serializers.IntegerField(), 938                                "percent_total": serializers.FloatField(),
 939                            },
 940                        )
Undefined variable 'serializers'
 935                            fields={
 936                                "plan_name": serializers.CharField(),
 937                                "num_customers": serializers.IntegerField(),
 938                                "percent_total": serializers.FloatField(), 939                            },
 940                        )
 941                    ),
Undefined variable 'serializers'
 939                            },
 940                        )
 941                    ),
 942                    "status": serializers.ChoiceField(choices=["success"]), 943                },
 944            ),
 945        },
Undefined variable 'serializers'
 975        parameters=[
 976            inline_serializer(
 977                name="CustomerBalanceAdjustmentRequestSerializer",
 978                fields={"customer_id": serializers.CharField()}, 979            ),
 980        ],
 981        responses={
Undefined variable 'CustomerDetailSerializer'
 979            ),
 980        ],
 981        responses={
 982            200: CustomerDetailSerializer, 983            400: inline_serializer(
 984                name="CustomerBalanceAdjustmentErrorResponseSerializer",
 985                fields={"error_detail": serializers.CharField()},
Undefined variable 'serializers'
 982            200: CustomerDetailSerializer,
 983            400: inline_serializer(
 984                name="CustomerBalanceAdjustmentErrorResponseSerializer",
 985                fields={"error_detail": serializers.CharField()}, 986            ),
 987        },
 988    )
Undefined variable 'CustomerBalanceAdjustment'
 992        """
 993        organization = parse_organization(request)
 994        customer_id = request.query_params.get("customer_id")
 995        customer_balances_adjustment = CustomerBalanceAdjustment.objects.filter( 996            customer_id=customer_id
 997        ).prefetch_related(
 998            Prefetch(
Undefined variable 'CustomerBalanceAdjustmentSerializer'
1010                },
1011                status=status.HTTP_400_BAD_REQUEST,
1012            )
1013        serializer = CustomerBalanceAdjustmentSerializer(customer_balances_adjustment)1014        return Response(serializer.data, status=status.HTTP_200_OK)
1015
1016
Undefined variable 'CustomerSerializer'
1021        request=inline_serializer(
1022            name="CustomerBatchCreateRequest",
1023            fields={
1024                "customers": CustomerSerializer(many=True),1025                "behavior_on_existing": serializers.ChoiceField(
1026                    choices=["merge", "ignore", "overwrite"]
1027                ),
Undefined variable 'serializers'
1022            name="CustomerBatchCreateRequest",
1023            fields={
1024                "customers": CustomerSerializer(many=True),
1025                "behavior_on_existing": serializers.ChoiceField(1026                    choices=["merge", "ignore", "overwrite"]
1027                ),
1028            },
Undefined variable 'serializers'
1031            201: inline_serializer(
1032                name="CustomerBatchCreateSuccess",
1033                fields={
1034                    "success": serializers.ChoiceField(choices=["all", "some"]),1035                    "failed_customers": serializers.DictField(required=False),
1036                },
1037            ),
Undefined variable 'serializers'
1032                name="CustomerBatchCreateSuccess",
1033                fields={
1034                    "success": serializers.ChoiceField(choices=["all", "some"]),
1035                    "failed_customers": serializers.DictField(required=False),1036                },
1037            ),
1038            400: inline_serializer(
Undefined variable 'serializers'
1038            400: inline_serializer(
1039                name="CustomerBatchCreateFailure",
1040                fields={
1041                    "success": serializers.ChoiceField(choices=["none"]),1042                    "failed_customers": serializers.DictField(),
1043                },
1044            ),
Undefined variable 'serializers'
1039                name="CustomerBatchCreateFailure",
1040                fields={
1041                    "success": serializers.ChoiceField(choices=["none"]),
1042                    "failed_customers": serializers.DictField(),1043                },
1044            ),
1045        },
Undefined variable 'CustomerSerializer'
1046    )
1047    def post(self, request, format=None):
1048        organization = parse_organization(request)
1049        serializer = CustomerSerializer(1050            data=request.data["customers"],
1051            many=True,
1052            context={"organization": organization},
Undefined variable 'CustomerSerializer'
1074                                    customer["customer_id"]
1075                                ] = "customer_id already exists"
1076                                continue
1077                        CustomerSerializer().update(match, customer, behavior=behavior)1078                else:
1079                    customer["organization"] = organization
1080                    CustomerSerializer().create(customer)
Undefined variable 'CustomerSerializer'
1077                        CustomerSerializer().update(match, customer, behavior=behavior)
1078                else:
1079                    customer["organization"] = organization
1080                    CustomerSerializer().create(customer)1081            except Exception as e:
1082                identifier = customer.get("customer_id", customer.get("email"))
1083                failed_customers[identifier] = str(e)
Undefined variable 'PRICE_TIER_TYPE'
 658                        )
 659                        free_limit = (
 660                            tiers[0].range_end
 661                            if tiers[0].type == PRICE_TIER_TYPE.FREE 662                            else None
 663                        )
 664                        total_limit = tiers[-1].range_end
Undefined variable 'GetCustomerAccessRequestSerializer'
 608            return result
 609        else:
 610            organization_pk = result
 611        serializer = GetCustomerAccessRequestSerializer(data=request.query_params) 612        serializer.is_valid(raise_exception=True)
 613        # try:
 614        #     username = self.request.user.username
Undefined variable 'serializers'
 597                name="GetCustomerAccessFailure",
 598                fields={
 599                    "status": serializers.ChoiceField(choices=["error"]),
 600                    "detail": serializers.CharField(), 601                },
 602            ),
 603        },