Fix local_run with empty localconfig
This commit is contained in:
parent
ebb3bd8c14
commit
7b53583357
2 changed files with 3 additions and 1 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -9,3 +9,4 @@ dist
|
||||||
tags
|
tags
|
||||||
docs/source/api
|
docs/source/api
|
||||||
modules/modules.list
|
modules/modules.list
|
||||||
|
/localconfig
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ else:
|
||||||
project = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir))
|
project = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir))
|
||||||
wd = os.path.join(project, 'localconfig')
|
wd = os.path.join(project, 'localconfig')
|
||||||
if not os.path.isdir(wd):
|
if not os.path.isdir(wd):
|
||||||
os.path.makedirs(wd)
|
os.makedirs(wd)
|
||||||
|
|
||||||
env = os.environ.copy()
|
env = os.environ.copy()
|
||||||
env['PYTHONPATH'] = project
|
env['PYTHONPATH'] = project
|
||||||
|
|
@ -24,6 +24,7 @@ env['WEBOOB_WORKDIR'] = wd
|
||||||
shutil.copyfile(
|
shutil.copyfile(
|
||||||
os.path.expanduser('~/.config/weboob/backends'),
|
os.path.expanduser('~/.config/weboob/backends'),
|
||||||
os.path.join(project, wd, 'backends'))
|
os.path.join(project, wd, 'backends'))
|
||||||
|
os.chmod(os.path.join(project, wd, 'backends'), 0600)
|
||||||
|
|
||||||
with open(os.path.join(wd, 'sources.list'), 'w') as f:
|
with open(os.path.join(wd, 'sources.list'), 'w') as f:
|
||||||
f.write("file://%s\n" % os.path.join(project, 'modules'))
|
f.write("file://%s\n" % os.path.join(project, 'modules'))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue