Beispiel #1
0
def code_snippet(request):
    if request.method == 'POST':
        form = CodeSnippetForm(request.POST)
        if form.is_valid():
            code = form['code'].value()
            report = analyse(code)
            return render(request, 'feedback.html', {
                'report': report,
                'code': code
            })
    else:
        return HttpResponseRedirect('')
Beispiel #2
0
def upload_file(request):
    if request.method == 'POST':
        form = UploadFileForm(request.POST, request.FILES)
        if form.is_valid():
            code = handle_uploaded_file(request.FILES['file'])
            report = analyse(code)
            return render(request, 'feedback.html', {
                'report': report,
                'code': code
            })
    else:
        return HttpResponseRedirect('')
Beispiel #3
0
 def handle(self, *args, **options):
     
     # Consider each device one at a time
     for device in Device.objects.all():
         with transaction.commit_on_success():
             locations, passone, passtwo = analyse(device)