Description:
removes RUBYOPT env before calling judge scripts
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

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