protect more ways of creating a sandbox
svn: r12361
This commit is contained in:
parent
2394848555
commit
f278926617
|
@ -49,9 +49,11 @@
|
|||
;; Execution ----------------------------------------
|
||||
|
||||
(define (make-evaluator* lang reqs inp)
|
||||
(if (and (list? lang) (= 2 (length lang)) (eq? 'module (car lang)))
|
||||
(make-module-evaluator inp #:language (cadr lang) #:allow-read reqs)
|
||||
(make-evaluator lang inp #:requires reqs)))
|
||||
(reraise-exn-as-submission-problem
|
||||
(lambda ()
|
||||
(if (and (list? lang) (= 2 (length lang)) (eq? 'module (car lang)))
|
||||
(make-module-evaluator inp #:language (cadr lang) #:allow-read reqs)
|
||||
(make-evaluator lang inp #:requires reqs)))))
|
||||
|
||||
(define (open-input-text-editor/lines str)
|
||||
(let ([inp (open-input-text-editor str)])
|
||||
|
|
Loading…
Reference in New Issue
Block a user