improved fix for #1266

This commit is contained in:
Michael Ficarra
2011-04-07 19:40:45 -04:00
parent 8e7c454de0
commit d0f047dfe7

View File

@@ -14,8 +14,8 @@ Script = process.binding('evals').Script
# Config
enableColours = no
if process.platform isnt 'win32'
enableColours = !process.env.NODE_DISABLE_COLORS
unless process.platform is 'win32'
enableColours = not process.env.NODE_DISABLE_COLORS
# Start by opening up `stdin` and `stdout`.
stdin = process.openStdin()
@@ -38,7 +38,8 @@ run = (buffer) ->
backlog = ''
try
val = CoffeeScript.eval code, bare: on, globals: on, filename: 'repl'
process.stdout.write inspect(val, no, 2, enableColours) + '\n' if val isnt undefined
unless val is undefined
process.stdout.write inspect(val, no, 2, enableColours) + '\n'
catch err
error err
repl.prompt()