Руслан Касимов, 524 группа SafeEval 12412
Шагов Виталий 521 SafeEval 12396
n1def safeval(st, g=globals(), l=None):n1def safeval(kek, globs=globals(), locs=None):
2    if type(g) is dict:2    if type(globs== dict:
3        g = g.copy()3        globs = globs.copy()
4    try:4    try:
n5        return eval(st, g)n5        return eval(kek, globs)
6    except NameError:6    except NameError:
t7        return stt7        return kek
8    except Exception as e:8    except Exception as e:
9        return e9        return e
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op