diff.py now can compare string pairs including empty string