Este manual proporciona instrucciones detalladas y ejemplos de uso para el comando mesop. Este comando se ejecuta en el entorno Termux en Android y utiliza diversas banderas (flags) para ajustar su comportamiento.
El comando mesop se utiliza de la siguiente manera:
/data/data/com.termux/files/usr/bin/mesop [flags]
Las banderas (flags) permiten personalizar la ejecución del comando. A continuación se detallan las diferentes categorías de banderas y su uso.
-
-?,--[no]help- Muestra esta ayuda.
- Default:
false.
-
--[no]helpfull- Muestra ayuda completa.
- Default:
false.
-
--[no]helpshort- Muestra ayuda corta.
- Default:
false.
-
--[no]helpxml- Similar a
--helpfull, pero genera salida en formato XML. - Default:
false.
- Similar a
--[no]only_check_args- Establece a true para validar los argumentos y salir.
- Default:
false.
-
--[no]pdb- Alias para
--pdb_post_mortem. - Default:
false.
- Alias para
-
--[no]pdb_post_mortem- Establece a true para manejar excepciones no capturadas con PDB post mortem.
- Default:
false.
-
--profile_file- Vuelca la información del perfil en un archivo (para
python -m pstats). Implica--run_with_profiling.
- Vuelca la información del perfil en un archivo (para
-
--[no]run_with_pdb- Establece a true para el modo de depuración con PDB.
- Default:
false.
-
--[no]run_with_profiling- Establece a true para perfilar el script. La ejecución será más lenta y el formato de salida podría cambiar con el tiempo.
- Default:
false.
-
--[no]use_cprofile_for_profiling- Usa cProfile en lugar del módulo profile para el perfilado. Esto no tiene efecto a menos que
--run_with_profilingesté establecido. - Default:
true.
- Usa cProfile en lugar del módulo profile para el perfilado. Esto no tiene efecto a menos que
-
--[no]alsologtostderr- ¿También registrar en stderr?
- Default:
false.
-
--log_dir- Directorio para escribir archivos de registro.
- Default:
''.
-
--logger_levels- Especifica el nivel de registro de los registradores. El formato es una lista CSV de
nombre:nivel. Dondenombrees el nombre del registrador usado conlogging.getLogger(), yniveles un nombre de nivel (INFO, DEBUG, etc). Por ejemplo:myapp.foo:INFO,other.logger:DEBUG. - Default:
''.
- Especifica el nivel de registro de los registradores. El formato es una lista CSV de
-
--[no]logtostderr- ¿Debe registrar solo en stderr?
- Default:
false.
-
--[no]showprefixforinfo- Si es False, no se antepone el prefijo a los mensajes de información cuando se registran en stderr, el nivel de --verbosity está en INFO, y se utiliza el registro de Python.
- Default:
true.
-
--stderrthreshold- Registra mensajes en este nivel o más severos en stderr además del archivo de registro. Los valores posibles son 'debug', 'info', 'warning', 'error', y 'fatal'. Obsoleta
--alsologtostderr. Usar--alsologtostderrcancela el efecto de esta bandera. Tenga en cuenta que esta bandera está sujeta a --verbosity y requiere que el archivo de registro no sea stderr. - Default:
fatal.
- Registra mensajes en este nivel o más severos en stderr además del archivo de registro. Los valores posibles son 'debug', 'info', 'warning', 'error', y 'fatal'. Obsoleta
-
-v,--verbosity- Nivel de verbosidad del registro. Los mensajes registrados en este nivel o inferior se incluirán. Establezca en 1 para registro de depuración. Si la bandera no se estableció o suministró, el valor cambiará del valor predeterminado de -1 (advertencia) a 0 (información) después de analizar las banderas.
- Default:
-1(un entero).
--[no]prod- Establece a true para el modo de producción; de lo contrario, modo editor.
- Default:
false.
--[no]enable_component_tree_diffs- Establece a true para devolver diferencias en el árbol de componentes en las respuestas de eventos del usuario (en lugar del árbol completo).
- Default:
true.
--port- Puerto para ejecutar el servidor Python.
- Default:
32123(un entero).
-
--flagfile- Inserta definiciones de banderas desde el archivo dado en la línea de comandos.
- Default:
''.
-
--undefok- Lista separada por comas de nombres de banderas que está bien especificar en la línea de comandos incluso si el programa no define una bandera con ese nombre. IMPORTANTE: las banderas en esta lista que tienen argumentos DEBEN usar el formato --flag=value.
- Default:
''.
Continuando con las banderas y su uso en el comando mesop.
Para entender mejor cómo utilizar estas banderas, a continuación se presentan algunos ejemplos prácticos.
Para mostrar la ayuda completa de mesop, puedes utilizar la siguiente bandera:
/data/data/com.termux/files/usr/bin/mesop --helpfullPara ejecutar mesop en modo de depuración con PDB, utiliza las siguientes banderas:
/data/data/com.termux/files/usr/bin/mesop --run_with_pdbPara ejecutar mesop con perfilado y guardar el perfil en un archivo, utiliza las siguientes banderas:
/data/data/com.termux/files/usr/bin/mesop --run_with_profiling --profile_file=perfil_info.txtPara configurar el nivel de registro a DEBUG y también registrar en stderr, utiliza las siguientes banderas:
/data/data/com.termux/files/usr/bin/mesop --verbosity=1 --alsologtostderrPara ejecutar mesop en modo de producción, utiliza la siguiente bandera:
/data/data/com.termux/files/usr/bin/mesop --prodPara configurar el puerto en el que se ejecuta el servidor Python, utiliza la siguiente bandera:
/data/data/com.termux/files/usr/bin/mesop --port=8080Para insertar definiciones de banderas desde un archivo, utiliza la siguiente bandera:
/data/data/com.termux/files/usr/bin/mesop --flagfile=flags.txtPara permitir banderas no definidas en la línea de comandos, utiliza la siguiente bandera:
/data/data/com.termux/files/usr/bin/mesop --undefok=flag1,flag2El comando mesop es altamente configurable mediante el uso de varias banderas que permiten ajustar su comportamiento para diferentes necesidades. Este manual proporciona una guía para el uso básico y avanzado del comando. Para más detalles y ejemplos, se recomienda consultar la ayuda completa disponible mediante la bandera --helpfull.
Para más información y soporte, puedes contactar al equipo de desarrollo o consultar la documentación oficial de mesop.
Este manual cubre la mayoría de las opciones y usos comunes de mesop. Para situaciones específicas y avanzadas, por favor consulta la documentación adicional o el soporte técnico adecuado.