Added options attribute to IType
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1394 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									9613b18ad2
								
							
						
					
					
						commit
						23e8733e16
					
				
					 2 changed files with 5 additions and 1 deletions
				
			
		|  | @ -73,6 +73,9 @@ class IType(Interface): | |||
|                              'to the type. Note that this object need not ' | ||||
|                              'provide the IType interface itself but it ' | ||||
|                              'should be adaptable to ITypeProvider') | ||||
|     options = schema.Dict(title=u'Options', | ||||
|                 description=u'A mapping of optional settings to be used for ' | ||||
|                              'application or environment specific purposes') | ||||
|     # possible extensions: | ||||
|     # subTypes | ||||
|     # parentTypes | ||||
|  |  | |||
|  | @ -32,9 +32,10 @@ class BaseType(object): | |||
| 
 | ||||
|     def __init__(self, context): | ||||
|         self.context = context | ||||
|         self.options = {} | ||||
| 
 | ||||
|     def __eq__(self, other): | ||||
|         return self.token == other.token | ||||
|         return IType.providedBy(other) and self.token == other.token | ||||
| 
 | ||||
|     title = u'BaseType' | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 helmutm
						helmutm