X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fhistoryplacement.py;h=6ce5dff54f8622f2c94307e6accb48729c38e96a;hb=43c1f2a8f84d8008155d6df8e2bcd35534c62893;hp=815b31cbd8319fc39bbd4d0ea54283c618347566;hpb=833276412e076c8da83460ba58e251886a58c353;p=chaz%2Fopenbox diff --git a/scripts/historyplacement.py b/scripts/historyplacement.py index 815b31cb..6ce5dff5 100644 --- a/scripts/historyplacement.py +++ b/scripts/historyplacement.py @@ -60,9 +60,9 @@ class _state: def _load(data): global _data - file = open(os.environ['HOME']+'/.openbox/'+FILENAME+"."+str(data.screen), - 'r') - if file: + try: + file = open(os.environ['HOME'] + '/.openbox/' + FILENAME+"." + + str(data.screen), 'r') # read data for line in file.readlines(): line = line[:-1] # drop the '\n' @@ -78,6 +78,7 @@ def _load(data): except ValueError: pass except IndexError: pass file.close() + except IOError: pass def _save(data): global _data