pygtk
Karel Antonio Verdecia Ortiz
kverdecia en uci.cu
Mar Oct 21 05:49:24 CEST 2008
Hola,
¿Alguien sabe si los desarrolladores de pygtk utilizan alguna herramienta en particular para generar de forma automática las extensiones en c?
-----Mensaje original-----
De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Medardo Rodriguez (Merchise Group)
Enviado el: Lunes, 20 de Octubre de 2008 05:52 p.m.
Para: Lista de discusión sobre python en castellano
Asunto: Re: [Python-es] funcion desde funcion
On Mon, Oct 20, 2008 at 5:25 PM, Lord epzylon <lord.epzylon en gmail.com> wrote:
> Si disuclpen sere mas mas completo
Completo, lo que se dice *completo*, tu ejemplo no está, me falta
hasta el archivo para probar.
Aquí te mando mi versión:
<code>
# -*- coding: utf-8 -*-
#----------------------------------------------------------------------
# test.py
#----------------------------------------------------------------------
# Copyright (c) 2008 Medardo Rodriguez (Merchise Group)
#
# This is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License (GPL) as published by the
# Free Software Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# Based on sample for python-es list from: Lord epzylon
# [med] Todos mis comentarios comienzan como este
# [med] No son aconsejables las lineas largas,
# por ejemplo, para mandar ejemplos en correo donde muchas veces
# se cortan en la columna 72
def captura_nombre(arg):
return arg # [med] para poderlo probar
def busca_perfiles(fp):
perfil = []
# [med] los "break", como todos los GOTOs, son de mal gusto en prog
for linea in fp:
if linea.startswith("["):
perfil.append(captura_nombre(linea))
return perfil
def buscar_perfil_defecto(fp):
perfiles = busca_perfiles(fp)
i = 0
found = False
while not found and (i < len(perfiles)):
perfil_x_defecto = perfiles[i]
if perfil_x_defecto.startswith("default"):
print perfil_x_defecto
perfil_x_defecto += "]"
DEFAULT = captura_nombre(perfil_x_defecto[7:])
print DEFAULT
found = True
else:
i += 1
if found:
return DEFAULT
else:
raise RuntimeError, "No hay pefil x defecto"
</code>
Saludos
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es