Гончаров Илья, 321 группа SafeEval 13109
Горошко Артём Дмитриевич, 321 группа SafeEval 12623
n1def safeval(exp, glob=globals(), loc=locals()):n1def safeval(exp, globalss=globals(), localss=locals()):
2    try:2    try:
n3        tmp_g = glob.copy()n3        glob = globalss.copy()
4        tmp_l = loc.copy()4        loc = localss.copy()
5    except Exception:5    except Exception:
n6        tmp_g = globn6        glob = globalss
7        tmp_l = loc7        loc = localss
8    try:8    try:
n9        return eval(exp, tmp_g, tmp_l)n9        return eval(exp, glob, loc)
10    except NameError:10    except NameError:
11        return exp11        return exp
t12    except Exception as E:t12    except Exception as e:
13        return E13        return e
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op