+def matching_users(request):
+ if len(request.GET['q']) == 0:
+ raise CommandException(_("Invalid request"))
+
+ possible_users = User.objects.filter(username__icontains = request.GET['q'])
+ output = ''
+
+ for user in possible_users:
+ output += ("%s|%s|%s\n" % (user.id, user.decorated_name, user.reputation))
+
+ return HttpResponse(output, mimetype="text/plain")
+