Acera es una herramienta que te permite disparar la ejecución de los métodos de Python desde la línea de comandos.
Simplemente registre su procesador de actividad (cualquier método definido en cualquiera de los módulos) y se puede ejecutar mediante las utilidades de línea de comandos incluidas: sidewalk-conf.py y sidewalk-pave.py, respectivamente.
Esto es muy útil cuando se quiere trabajos cron configuración para ejecutar código Python. Usted puede crear fácilmente múltiples entradas de trabajo de cron que se ejecutan en varios momentos y se llaman a diferentes procesadores de actividad.
Documentación e inicio
La documentación formal próximamente. Lo siento. Pero no deje ahora! Aquí hay una rápida decadencia de cómo empezar:
Paso 0) Crear un procesador de actividad.
- Esto puede ser cualquier función definida en cualquier módulo.
- Se recomienda que cree un paquete local para mantener todos los procesadores de la actividad en un solo lugar.
- Acera viene con un paquete de sidewalk_activity_processors para que pueda utilizar si desea.
- Tenga en cuenta que en este paquete de ejemplo, sidewalk_activitiy_processors, hay un procesador de actividad 'hola' en el 'ejemplo' módulo.
Paso 1) Registre su procesador de actividad:
& Nbsp; sidewalk-conf.py --add 'example.hello sidewalk_activity_processors.example.hello'
- La utilidad de línea de comandos sidwalk-conf.py es su manera de agregar fácilmente, lista / Vista, y quitar procesadores de actividad.
- Tenga en cuenta que al añadir a sus procesadores de actividad, que está creando una asociación clave para el procesador de la actividad. También tenga en cuenta la sintaxis: 'example.hello', en este caso, "ejemplo" es el grupo y 'hola' es el nombre. Los grupos son útiles para la ejecución de múltiples procesadores de actividad de una sola vez. Consulte el paso 2 a continuación para obtener más información.
Paso 2) Ejecutar el procesador de la actividad:
& Nbsp; sidewalk-pave.py --activity procesador 'example.hello'
- Aquí estamos ejecutando nuestro procesador actividad 'example.hello'.
- Puede ejecutar cualquier número de procesadores de actividad en una sola llamada.
- También se puede seleccionar los procesadores de actividad por grupo.
Instalación
Para instalar Acera, descargar el código fuente haciendo clic en el enlace de 'Descargas' arriba, y ejecutando el siguiente en el directorio de-un comprimido / un-alquitranado:
& Nbsp; python setup.py install
¿Cuál es nuevo en esta versión:
- Nueva Makefile para pruebas de desarrollo más fácil
- Acera es listo para la producción; chocó versión 0.2.0 para
- La documentación está disponible bajo docs /
- Especificación de un archivo de configuración 'personalizados' ahora se requiere; consulte la documentación para obtener más información sobre este
¿Cuál es nuevo en la versión 0.1.1:
- Funciones de registro se mudaron a nuevas sidewalk.loggers módulo
- Añadido excepción para cuando la configuración personalizada de archivo no tiene la sección requerida (s)
- sidewalk-conf.py --list ahora devuelve una lista ordenada
Requisitos :
- Python
Comentarios que no se encuentran