[Python-es] determinar cual clase ha sido declarada primero

Juan BC jbc.develop en gmail.com
Jue Ago 22 02:59:44 CEST 2013


Estoy haciendo un pequeño script que recibe otro script por parametro
(osea un plugin) y lo que necesito es ordenar las clases dentro de el
plugin en el orden que fueron declaradas:

en un ejemplo trivial seria algo asi:

# plugin.py

class B(object): pass
class A(object): pass

# manager.py

import plugin

classes  = [k, v for k,v in vars(plugin).items()]
classes.sort(<CODIGO PARA ORDENAR B antes que A>)



-- 
Juan B Cabral


Más información sobre la lista de distribución Python-es