def output(self, partId, ch_aux): """Uses the student code to compute the output for test cases.""" res = [] print '== Running your code ...' # disable printing: original_stdout = sys.stdout sys.stdout = NullDevice() if(partId==1): train_data = '' res = SpamLord.process_dir('../data/dev') elif(partId==2): test_data = StringIO.StringIO(ch_aux) res = SpamLord.process_file('foo', test_data) else: sys.stdout = original_stdout print '[WARNING]\t[output]\tunknown partId: %s' % partId sys.stdout = original_stdout print '== Finished running your code' try: import json res_json = json.dumps(res) except ImportError: print '!!! Error importing json library. This is likely due to an early version of Python 2.6. Attempting to submit without json library. If this fails, please update to Python 2.7.' res_json = dumps_list_of_lists(res) return res_json
def output(partId, ch_aux): """Uses the student code to compute the output for test cases.""" res = [] # disable printing: original_stdout = sys.stdout sys.stdout = NullDevice() if(partId==1): train_data = '' res = SpamLord.process_dir('../data/dev') elif(partId==2): test_data = StringIO.StringIO(ch_aux) res = SpamLord.process_file('foo', test_data) else: sys.stdout = original_stdout print '[WARNING]\t[output]\tunknown partId: %s' % partId sys.stdout = original_stdout res_json = dumps_list_of_lists(res) return res_json
def output(partId, ch_aux): """Uses the student code to compute the output for test cases.""" res = [] # disable printing: original_stdout = sys.stdout sys.stdout = NullDevice() if (partId == 1): train_data = '' res = SpamLord.process_dir('../data/dev') elif (partId == 2): test_data = StringIO.StringIO(ch_aux) res = SpamLord.process_file('foo', test_data) else: sys.stdout = original_stdout print '[WARNING]\t[output]\tunknown partId: %s' % partId sys.stdout = original_stdout res_json = dumps_list_of_lists(res) return res_json