X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fconfig.py;h=f58b2ec6eedbfecb382442aa7429147ac4f6eb5e;hb=799fd1a826e0a481ac5390e7ad719da299546ec6;hp=67e111b681fac2c27dad8ca54f0a2a3b6a1ddaa6;hpb=fd7428c2ec6946a7d9741c044c7b16194ae19262;p=drlaunch diff --git a/src/config.py b/src/config.py index 67e111b..f58b2ec 100755 --- a/src/config.py +++ b/src/config.py @@ -184,6 +184,15 @@ def load_all(): st=f.read() f.close() ret=pickle.loads(st) + + if ret==None: + ret=None + else: + if ret['version']==1: + ret=parse_v1(ret) + + if ret['version']==2: + ret=parse_v2(ret) except: ret=None @@ -197,14 +206,6 @@ def load(): fn=get_config_fn() dt0=load_all() - if dt0==None: - return - - if dt0['version']==1: - dt0=parse_v1(dt0) - - if dt0['version']==2: - dt0=parse_v2(dt0) if not dt0['data'].has_key(id): return