summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Script.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/jvm/clojure/lang/Script.java b/src/jvm/clojure/lang/Script.java
index df1390c2..08f8bbe6 100644
--- a/src/jvm/clojure/lang/Script.java
+++ b/src/jvm/clojure/lang/Script.java
@@ -20,24 +20,24 @@ import java.util.Arrays;
public class Script{
public static void main(String[] args) throws Exception{
- for(String file : RT.processCommandLine(args))
+ try
+ {
+ for(String file : RT.processCommandLine(args))
+ Compiler.loadFile(file);
+ }
+ finally
+ {
+ OutputStreamWriter w = (OutputStreamWriter) RT.OUT.get();
try
{
- Compiler.loadFile(file);
+ w.flush();
+ w.close();
}
- finally
+ catch(IOException e)
{
- OutputStreamWriter w = (OutputStreamWriter) RT.OUT.get();
- try
- {
- w.flush();
- w.close();
- }
- catch(IOException e)
- {
- e.printStackTrace();
- }
+ e.printStackTrace();
}
+ }
}
}