Hello (from a newbie, Hi there!) I am working on some TracHacks plugins and noticed something strange in the core Trac system (ie. something I don't understand).
Class Componenent(object) is declared twice: once in: core.py again in: ticket/model.py The two declarations are quite different. There are py files in Trac that import from both files. Could somebody explain to me what is going on here - * What is the second definition (which I presume to be the ticket/ model.py def) for? * Are the namespace rules, for making sure of which one you are using, documented anywhere? * Is there a potted history of how this came to be? * Are any other important Trac classes redeclared like this? My apols if this has been asked before, I did a search of the archives on all keywords I could think of and also an external web search and came up with nothing. Regards MC --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en -~----------~----~----~----~------~----~------~--~---
