Bulkmailer / BulkMailer-Backend

Re-defined variable from outer scope PYL-W0621
Anti-pattern
Major
a year agoa year old
Redefining name 'GroupDetails' from outer scope (line 9)
 31
 32    def validate(self, data):
 33        email = data["email"]
 34        GroupDetails = GroupDetails.objects.filter(group=data["group"]) 35
 36        if GroupDetails.filter(email=email).exists():
 37            raise ValidationError({"msg": "email already exists in this group"})
Redefining name 'email' from outer scope (line 6)
 76    permission_classes = [IsAuthenticated]
 77
 78    def get_object(self):
 79        email = self.request.data.get("email") 80        app_pass = GmailAPPModel.objects.get(email=email)
 81        return app_pass
 82
Redefining name 'email' from outer scope (line 6)
 43    serializer_class = ChangePasswordSerializer
 44
 45    def get_object(self):
 46        email = self.request.data.get("email") 47        user = NewUserResgistration.objects.get(email=email)
 48        return user
 49
Redefining name 'email' from outer scope (line 1)
229
230    @staticmethod
231    def validated(data):
232        email = data["email"]233
234        try:
235            appGmail = GmailAPPModel.objects.get(email=email)
Redefining name 'email' from outer scope (line 1)
214        fields = "__all__"
215
216    def validate(self, data):
217        email = data["email"]218        if not re.findall("@.", email):
219            raise ValidationError({"msg": "Enter a valid email"})
220        if GmailAPPModel.objects.filter(email=email).exists():