DevClad-Inc / devclad

Re-defined variable from outer scope PYL-W0621
Anti-pattern
Major
a year agoa year old
Redefining name 'user_status' from outer scope (line 236)
238    match request.method:
239        case "GET":
240            try:
241                user_status = UserStatus.objects.get(user=request.user)242            except UserStatus.DoesNotExist:
243                return Response(
244                    {"error": "User does not have a UserStatus"}, status=404
Redefining name 'profile' from outer scope (line 162)
214def profile_is_complete(request) -> Response:
215    """Determine if the user is authenticated and return their SocialProfile"""
216    try:
217        profile = Profile.objects.get(user=request.user)218    except Profile.DoesNotExist:
219        return Response({"error": "User does not have a Social Profile"}, status=404)
220    if request.method == "GET":
Redefining name 'profile' from outer scope (line 162)
195def user_profile(request, username) -> Response:
196    """Determine if profile for username exists"""
197    try:
198        profile = Profile.objects.get(user__username=username)199    except Profile.DoesNotExist:
200        return Response({"error": "User does not have a profile"}, status=404)
201
Redefining name 'profile' from outer scope (line 162)
162def profile(request) -> Response:
163    """Determine if the user is authenticated and return their profile"""
164    try:
165        profile = Profile.objects.get(user=request.user)166    except Profile.DoesNotExist:
167        return Response({"error": "User does not have a profile"}, status=404)
168
Redefining name 'meetings' from outer scope (line 52)
 55        case "GET":
 56            match (uid):
 57                case "upcoming":
 58                    meetings = ( 59                        MeetingRoom.objects.filter(
 60                            time__gt=datetime.datetime.now(),
 61                        )