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
-~----------~----~----~----~------~----~------~--~---

Reply via email to