Почему я получаю eval error?
if len(sys.argv) > 1: eval(sys.argv[1])(logger, *sys.argv[2:])
Используйте ast.literal_eval вместо eval.
ast.literal_eval
eval
Код:
from ast import literal_eval as eval if len(sys.argv) > 1: eval(sys.argv[1])(logger, *sys.argv[2:])
Eval опасен