Es seguro modificar la salida de globals ()?

Losdocumentation para la función locals () advierte específicamente que no modifique su salida, ya que los intérpretes pueden no reflejar cambios en el ámbito local. Supongo que eso significa que la especificación de Python no lo requiere, a pesar de que funciona en CPython.

Me gustaría saber si esto es lo mismo para los globales (). No hay advertencia enla documentació, pero me parece extraño que esto difiera ya que cada función aparentemente realiza la misma acción en un ámbito diferente.

Si es seguro, la modificación de la salida de globals () 'mejoraría la simplicidad y compatibilidad de un proyecto en el que estoy trabajando.

Respuestas a la pregunta(1)

Su respuesta a la pregunta