Description:
removes RUBYOPT env before calling judge scripts
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r139:1e721a756b43 - - 1 file changed: 1 inserted, 0 deleted
@@ -103,24 +103,25 | |||||
|
103 | end |
|
103 | end |
|
104 |
|
104 | ||
|
105 | protected |
|
105 | protected |
|
106 |
|
106 | ||
|
107 | def talk(str) |
|
107 | def talk(str) |
|
108 | if @config.talkative |
|
108 | if @config.talkative |
|
109 | puts str |
|
109 | puts str |
|
110 | end |
|
110 | end |
|
111 | end |
|
111 | end |
|
112 |
|
112 | ||
|
113 | def call_judge(problem_home,language,grading_dir,fname) |
|
113 | def call_judge(problem_home,language,grading_dir,fname) |
|
114 | ENV['PROBLEM_HOME'] = problem_home |
|
114 | ENV['PROBLEM_HOME'] = problem_home |
|
|
115 | + ENV['RUBYOPT'] = '' | ||
|
115 |
|
116 | ||
|
116 | talk grading_dir |
|
117 | talk grading_dir |
|
117 | Dir.chdir grading_dir |
|
118 | Dir.chdir grading_dir |
|
118 | cmd = "#{problem_home}/script/judge #{language} #{fname}" |
|
119 | cmd = "#{problem_home}/script/judge #{language} #{fname}" |
|
119 | talk "CMD: #{cmd}" |
|
120 | talk "CMD: #{cmd}" |
|
120 | system(cmd) |
|
121 | system(cmd) |
|
121 | end |
|
122 | end |
|
122 |
|
123 | ||
|
123 | def get_std_script_dir |
|
124 | def get_std_script_dir |
|
124 | GRADER_ROOT + '/std-script' |
|
125 | GRADER_ROOT + '/std-script' |
|
125 | end |
|
126 | end |
|
126 |
|
127 |
You need to be logged in to leave comments.
Login now