Handling when diffoscope hits ENOSPC (Closes:#874582)
Modified main.py to track OSError 28: ENOSPC.
An additional except block has been added to make diffoscope fail more gracefully in case "no space left on device" is encountered.
Closes:#874582
Edited by Vibhu Agrawal