shaansubbaiah and quozl Fix no source tab on resume of empty file
6a2b884 Aug 19, 2020
Fix no source tab on resume of empty file
The changes in read_file() adds an empty tab if there isn't any data
loaded from the datastore to create tabs.

Also, when one made changes to the tab now present after the fix,
it did not save. This is because the session data was empty after
reading the empty source file from the datastore.
If the session data is empty, the for loop that iterates through the
zip in write_file() is skipped.

Fix in write_file() appends a None object to the
session data if it is empty.

Reproduce:
Start Pippy -> Stop Pippy -> Resume Pippy -> Source tab is missing

Fixes #67
6a2b884