From 4984a743bb4b5b90a289d50e73d8d8015d18b491 Mon Sep 17 00:00:00 2001 From: Adam Sampson Date: Sun, 12 Oct 2003 00:12:05 +0000 Subject: [PATCH] Print a more useful error message if the statefile can't be read. --- rawdoglib/rawdog.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rawdoglib/rawdog.py b/rawdoglib/rawdog.py index dfa0349..aeaf384 100644 --- a/rawdoglib/rawdog.py +++ b/rawdoglib/rawdog.py @@ -591,7 +591,12 @@ def main(argv): return 1 persister = Persister("state", Rawdog) - rawdog = persister.load() + try: + rawdog = persister.load() + except: + print "An error occurred while reading state from ~/.rawdog/state." + print "This usually means the file is corrupt, and removing it will fix the problem." + return 1 for o, a in optlist: if o in ("-u", "--update"): -- 2.35.1