I wanted to diff using Diaphora in my IDA 7.5 version, however as I was using Python2
I got a few exceptions, (especially when dealing with bytes vs ints), as I thought it's a bug I went
over the sources and noticed the README.md states that diaphora it is working on Pyhton 3
however there is no check that identifies that, thus making Diaphora break or run recklessly on older Python versions.
I added a simple warning to hint users that they are doing something weird.
I wanted to diff using Diaphora in my IDA 7.5 version, however as I was using Python2 I got a few exceptions, (especially when dealing with bytes vs ints), as I thought it's a bug I went over the sources and noticed the README.md states that diaphora it is working on Pyhton 3 however there is no check that identifies that, thus making Diaphora break or run recklessly on older Python versions.
I added a simple warning to hint users that they are doing something weird.
hth 💙
Cheers, Guy