У меня есть строка "{'datetime': datetime.datetime(2010, 11, 21, 0, 56, 58)}", и я хочу преобразовать ее в объект, который он представляет. Используя ast.literal_eval() дает
ValueError: malformed string;
поскольку он не позволяет создавать объекты (т.е. вызов datetime). Есть ли способ либо получить ast, чтобы обработать это правильно, либо защитить eval, чтобы предотвратить ввод кода?