check for config file permissions since it contains passwords
This commit is contained in:
parent
288ea1f142
commit
6159a789b5
2 changed files with 16 additions and 0 deletions
|
|
@ -24,6 +24,7 @@ from functools import partial
|
|||
from inspect import getargspec
|
||||
|
||||
from weboob import Weboob
|
||||
from weboob.modules import BackendsConfig
|
||||
|
||||
class BaseApplication(object):
|
||||
# Application name
|
||||
|
|
@ -69,6 +70,13 @@ class BaseApplication(object):
|
|||
sys.exit(app.main(sys.argv))
|
||||
|
||||
class ConsoleApplication(BaseApplication):
|
||||
def __init__(self):
|
||||
try:
|
||||
BaseApplication.__init__(self)
|
||||
except BackendsConfig.WrongPermissions, e:
|
||||
print >>sys.stderr, 'Error: %s' % e.message
|
||||
sys.exit(1)
|
||||
|
||||
def ask(self, question, default=None, masked=False, regexp=None):
|
||||
"""
|
||||
Ask a question to user.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue