diff options
author | Araq <rumpf_a@web.de> | 2011-07-26 00:46:41 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-07-26 00:46:41 +0200 |
commit | 0e7f2ca3f1607ad51e7e69e1b367450a8299c526 (patch) | |
tree | 41d98c00a9cd763ec7731d0b9b94ce0757a99cca /tools/nimgrep.nim | |
parent | 3ac9012361f6d6642455c0bc81cb9f49ae5e844a (diff) | |
download | Nim-0e7f2ca3f1607ad51e7e69e1b367450a8299c526.tar.gz |
bugfixes; added events module, sequtils module
Diffstat (limited to 'tools/nimgrep.nim')
-rwxr-xr-x | tools/nimgrep.nim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/nimgrep.nim b/tools/nimgrep.nim index 3c9d769ea..4988222d5 100755 --- a/tools/nimgrep.nim +++ b/tools/nimgrep.nim @@ -107,8 +107,10 @@ proc highlight(s, match, repl: string, t: tuple[first, last: int], stdout.write("\n") proc processFile(filename: string) = - var buffer = system.readFile(filename) - if isNil(buffer): + var buffer: string + try: + buffer = system.readFile(filename) + except EIO: echo "cannot open file: ", filename return stdout.writeln(filename) |