Fix file I/O errors

This commit is contained in:
Seong Jae Lee
2015-04-12 00:56:06 -07:00
parent b25974fdf8
commit 4d1efafea1
+11 -2
View File
@@ -60,10 +60,19 @@ class NotationalVelocityView extends SelectListView
getSubPath: (baseDir, dir)->
ret = []
fullDir = path.join(baseDir, dir)
for filename in fs.readdirSync(fullDir)
try
filenameList = fs.readdirSync(fullDir)
catch e
return ret
for filename in filenameList
filePath = path.join(dir, filename)
fullPath = path.join(baseDir, filePath)
if fs.statSync(fullPath).isDirectory()
try
fileStat = fs.statSync(fullPath)
catch e
continue
if fileStat.isDirectory()
ret = ret.concat(@getSubPath(baseDir, filePath))
else
if !fsPlus.isMarkdownExtension(path.extname(filename))