Only catch an expected EEXIST error

This commit is contained in:
Ash Wilson
2017-09-12 10:20:30 -04:00
parent 85ca408b29
commit 8601a5df21

View File

@@ -864,9 +864,10 @@ class Config
fs.makeTreeSync(path.dirname(@configFilePath))
CSON.writeFileSync(@configFilePath, {}, {flag: 'wx'}) # fails if file exists
catch error
@configFileHasErrors = true
@notifyFailure("Failed to initialize `#{path.basename(@configFilePath)}`", error.stack)
return
if error.code isnt 'EEXIST'
@configFileHasErrors = true
@notifyFailure("Failed to initialize `#{path.basename(@configFilePath)}`", error.stack)
return
try
unless @savePending