[pyar] Habemos Enum
Hernan Grecco
hernan.grecco en gmail.com
Vie Mayo 10 12:10:00 ART 2013
Hola,
2013/5/10 Juan Carlos Ojeda <juancarlospaco en gmail.com>:
> 50 lineas de imports
> https://github.com/ninja-ide/ninja-ide/blob/master/ninja_ide/gui/ide.py#L17
>
> reemplazarlas con aproximadamente algo como
>
> [ from A import B for A, B in iter(imports) ]
>
> es imaginario, pero se entiende el brainstorm,
> o sea hacer de "from, import, as" first class citizens
>
Hacer los imports asi es una decision valida de los autores de Ninja,
pero podría compactarse en 8 o 9 lineas (o menos si ignoras el PEP8).
Python soporta 'import' programaticos como los que propones:
http://stackoverflow.com/questions/301134/dynamic-module-import-in-python
http://docs.python.org/3.4/library/importlib.html
pero igualmente hay que definir to iterable 'imports' en algun lado.
Hernán
More information about the pyar
mailing list