From b4840742147fd96ce6f7b3a7b5430bfcc9667a34 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Wed, 14 Oct 2015 17:20:50 +0200 Subject: Add "sandbox violated" hint for Python --- python/common.py | 1 + python/en.py | 9 +++++++-- python/sl.py | 7 ++++++- 3 files changed, 14 insertions(+), 3 deletions(-) (limited to 'python') diff --git a/python/common.py b/python/common.py index 2d89c19..bcd0ee3 100644 --- a/python/common.py +++ b/python/common.py @@ -16,6 +16,7 @@ hint_type = { 'error': Hint('error'), 'eof_error': Hint('eof_error'), 'timed_out': Hint('timed_out'), + 'sandbox_violation': Hint('sandbox_violation'), 'problematic_test_case': Hint('problematic_test_case'), 'no_func_name': Hint('no_func_name') } diff --git a/python/en.py b/python/en.py index 33453a9..5929a97 100644 --- a/python/en.py +++ b/python/en.py @@ -21,6 +21,9 @@ general_msg = { ''', 'timed_out':'''\ +''', + + 'sandbox_violation': '''\ ''' } @@ -61,5 +64,7 @@ hint = { 'eof_error' : [general_msg['eof_error']], - 'timed_out' : [general_msg['timed_out']] -} \ No newline at end of file + 'timed_out' : [general_msg['timed_out']], + + 'sandbox_violation': [general_msg['sandbox_violation']] +} diff --git a/python/sl.py b/python/sl.py index f9870fc..725180e 100644 --- a/python/sl.py +++ b/python/sl.py @@ -31,6 +31,9 @@ Npr., sešteti niz in število ali klicati funkcijo, čeprav tisto ni funkcija, 'timed_out':'''\

Program se izvaja predolgo.

''', + 'sandbox_violation': '''\ +

Program je izvedel nedovoljeno operacijo.

''', + 'modulo':'''\

Ostanek pri deljenju dobimo z operatorjem %.

''', @@ -83,5 +86,7 @@ pravilen rezultat: [%=testout%]

'eof_error' : [general_msg['eof_error']], - 'timed_out' : [general_msg['timed_out']] + 'timed_out' : [general_msg['timed_out']], + + 'sandbox_violation' : [general_msg['sandbox_violation']] } -- cgit v1.2.1 From b1deb24a05a380450ed9dc77c3155a16bd204dfc Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Wed, 14 Oct 2015 17:35:59 +0200 Subject: Update sandbox_violation hint for Python --- python/sl.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'python') diff --git a/python/sl.py b/python/sl.py index 725180e..4045c99 100644 --- a/python/sl.py +++ b/python/sl.py @@ -22,7 +22,7 @@ ali vrednost spremenljivke ni določena ali funkcija ni definirana oz. uvožena. 'type_error': '''\

TypeError napaka pomeni, da želiš izvesti operacijo na neprimernih tipih. -Npr., sešteti niz in število ali klicati funkcijo, čeprav tisto ni funkcija, itd. .

+Npr., sešteti niz in število ali klicati funkcijo, čeprav tisto ni funkcija, itd.

''', 'eof_error':'''\ @@ -32,10 +32,11 @@ Npr., sešteti niz in število ali klicati funkcijo, čeprav tisto ni funkcija,

Program se izvaja predolgo.

''', 'sandbox_violation': '''\ -

Program je izvedel nedovoljeno operacijo.

''', +

Program je porabil preveč sistemskih virov ali pa je izvedel nedovoljeno +operacijo.

''', 'modulo':'''\ -

Ostanek pri deljenju dobimo z operatorjem %.

''', +

Ostanek pri deljenju dobimo z operatorjem %.

''', } -- cgit v1.2.1