Шагов Виталий 521 SafeEval 12396
Руслан Касимов, 524 группа SafeEval 12412
n1def safeval(kek, globs=globals(), locs=None):n1def safeval(st, g=globals(), l=None):
2    if type(globs) == dict:2    if type(g) is dict:
3        globs = globs.copy()3        g = g.copy()
4    try:4    try:
n5        return eval(kek, globs)n5        return eval(st, g)
6    except NameError:6    except NameError:
t7        return kekt7        return st
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