def group_quit(request, group_id): try: group_id_int = int(group_id) except ValueError: return render_error(request, _(u"group id is not a valid argument.")) try: ccnet_threaded_rpc.quit_group(group_id_int, request.user.username) seafserv_threaded_rpc.remove_repo_group(group_id_int, request.user.username) except SearpcError, e: return render_error(request, e.msg)