예제 #1
0
파일: cli.py 프로젝트: biddyweb/financials
    def do_savelogin(self, svc):
        if len(_config) == 0:
            try:
                load('config.enc')
            except IOError:
                pass
            except ValueError as e:
                print e
                return

        try:
            d = {}
            for k in Service.login_reqs(svc):
                d[k] = _get_passphrase(prompt=k.title(), confirm=True, length_req=0)
            if svc not in _config:
                _config[svc] = {}
            _config[svc]['login_details'] = d
            save('config.enc')
        except ValueError as e:
            print e