|
Symbol:
Base class of componets and nouns/things.
It contains methods and variables to handle components
mostly.
- Symbol
- Base class for nouns and components -- used by the
component based object system
|
Methods
|
|
__init__
addComponents
delComponents
|
|
|
__init__
|
__init__ ( self )
|
|
|
addComponents
|
addComponents ( self, com )
method that adds components to the components list.
checks three possible ways it can be called, with either a list, a class
or an instance. Only when called with an instance does the component get
added to the list, in other cases it's converted into an instance and
resent to addComponents
|
Exceptions
|
|
TypeError( '%com must be of type List, Class or Instance' )
|
|
|
|
delComponents
|
delComponents ( self, com )
Can be called in the same way as addComponents, with a list, class or
instance. However dealing with deleting componets is a bit harder.
When given a list the list is looped through and calls to delComponents
are made.
When given a class all classinstances are deleted.
When given an instance just that instance is removed.
|
Exceptions
|
|
TypeError( '%com must be of type List, Class or Instance' )
|
|
|