[pyar] Mejorando la documentacion del modulo platform

Gabriel Davini gabrielfranciscodavini en gmail.com
Jue Sep 13 11:15:39 ART 2012


~$ python -c "import platform;print platform.system()"
Linux

es un ubuntu 10.04, saludos!

2012/9/13 Andres Riancho <andres.riancho en gmail.com>

> Estimados,
>
>     Como parte de w3af tenemos una funcion que verifica que todas las
> dependencias estan instaladas correctamente [0] y en caso de no
> estarlo indica al usuario que comandos ejecutar en cada sistema
> operativo para instalarlas.
>
>     Al momento de escribir este email, la salida de dependency_check
> imprime al usuario las opciones de instalacion para todos los OS, no
> solo en el cual se esta corriendo el software. Se me ocurrio poner
> algun "if" para que si el usuario esta en Mac, solo se imprima lo de
> mac, si esta en linux, solo linux, etc. Entonces llegue a
> platform.system() [1] , que supuse iba a ser mi solucion para armar
> ese "if".
>
>     El problema que me encontre, y asumo que otros tambien se
> encontrarán, es que la documentacion de esa funcion no indica cuales
> son todas las potenciales salidas, en el codigo tampoco parecen estar
> [2], y yo no tengo a mano un mac os, openbsd, etc. para probar. Tuve
> que pedirle a un conocido que me pase la salida de su
> platform.system() en openbsd :(
>
>     Entonces lo que se me ocurrio es pedirles a todos que corran el
> siguiente comando:
>
>         python -c 'import platform;print platform.system()'
>
>     Me manden su salida y el sistema operativo que estan corriendo
> (por si la salida de ese comando no es lo suficientemente descriptiva)
> y yo me encargo de molestar a la gente que maneja la documentacion de
> python para pedir/sugerir que agreguen esto a la doc.
>
>     Gracias!
>
> [0]
> https://sourceforge.net/apps/trac/w3af/browser/branches/threading2/core/controllers/dependency_check/dependency_check.py
> [1] http://docs.python.org/library/platform.html
> [2] grep OpenBSD /usr/lib/python2.7/platform.py
>
> Saludos,
> --
> Andrés Riancho
> Project Leader at w3af - http://w3af.org/
> Web Application Attack and Audit Framework
> Twitter: @w3af
> GPG: 0x93C344F3
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120913/ce528e0c/attachment.html>


More information about the pyar mailing list