diff --git a/weboob/core/backendscfg.py b/weboob/core/backendscfg.py index 601cd261..a7364dfa 100644 --- a/weboob/core/backendscfg.py +++ b/weboob/core/backendscfg.py @@ -52,7 +52,8 @@ class BackendsConfig(object): fptr.close() else: try: - os.mknod(confpath, 0o600) + fd = os.open(confpath, os.O_WRONLY | os.O_CREAT, 0o600) + os.close(fd) except OSError: fptr = open(confpath, 'w') fptr.close()