def scan(): if request.method == 'POST': if 'scan' in request.form.keys() and request.form['scan'] == 'apps_scan': device = request.form['device'] app_type = request.form['app'] dict_packages = refresh_scan(device, app_type) return render_template('scan.html', scan="apps_scan", app_type=app_type, show=request.form['show'], packages=dict_packages, device=device) if 'scan' in request.form.keys() and request.form['scan'] == 'settings_scan': device = request.form['device'] adb = ADB(ADB_PATH, device_id=device) settings = Settings(json_settings, adb) settings.check() return render_template('scan.html', scan="settings_scan", secure_result=settings.get_scan_report("secure"), global_result=settings.get_scan_report("global"), device=device) return redirect(url_for('index'))