Closed Ryze-T closed 2 years ago
Hello, thanks for reporting this. The problem seems to be that Python version on your machine is <3.8.
The :=
operator was I believe introduced in version 3.8 and allows assignments in expressions (something I was happy to find out). If I am not mistaken, IDA version 7.5 should support Python 3.9 so updating your version of Python should address the issue. In case it does not, let me know, I will change the code to not use the code construct that causes the problem :)
You should just rewrite the comparaison for backward compatibility:
answer = ida_kernwin.ask_buttons("Load Existing","Scan Again","Cancel",1,f"Previous scan results found.")
if vulfi_data and (answer == 1):
Fixed with https://github.com/Accenture/VulFi/commit/9507fdddc2d3bb30b506356692e988851aac8876. Although you should update your Python :)
What i can do ?