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 },
Description
The variable name is not defined where it is used. This will lead to an error during the runtime. Make sure there is no typo. If the name was supposed to be imported, verify that you've actually imported the name.
Bad practice
import os.path
if os.path.exits('setup.cfg'): # misspelled `exists`
print('Found config file')
Preferred:
import os.path
if os.path.exists('setup.cfg'):
print('Found config file')