guillotina.component
¶
-
guillotina.component.
get_adapter
(object, interface=<InterfaceClass zope.interface.Interface>, name='', context=None, args=None, kwargs=None)¶ Get a registered adapter
Parameters: - object – Object to get adapter for
- interface – What interface should the adapter provide
- name – if it is a named adapter
- args (
Optional
[List
[Any
]]) – args to provide the adapter constructor - kwargs (
Optional
[Dict
[str
,Any
]]) – kwargs to provide the adapter constructor
Raises: ComponentLookupError –
-
guillotina.component.
get_adapters
(objects, provided, context=None)¶ Get a registered adapter
Parameters: - objects – Tuple of objects
- provided – What interface should the adapter provide
-
guillotina.component.
get_multi_adapter
(objects, interface=<InterfaceClass zope.interface.Interface>, name='', context=None, args=None, kwargs=None)¶ Get a registered multi adapter
Parameters: - objects – Objects to get adapter for
- interface – What interface should the adapter provide
- name – if it is a named adapter
- args (
Optional
[List
[Any
]]) – args to provide the adapter constructor - kwargs (
Optional
[Dict
[str
,Any
]]) – kwargs to provide the adapter constructor
Raises: ComponentLookupError –
-
guillotina.component.
query_adapter
(object, interface=<InterfaceClass zope.interface.Interface>, name='', default=None, context=None, args=None, kwargs=None)¶ Get a registered adapter
Parameters: - object – Object to get adapter for
- interface – What interface should the adapter provide
- name – if it is a named adapter
- args (
Optional
[List
[Any
]]) – args to provide the adapter constructor - kwargs (
Optional
[Dict
[str
,Any
]]) – kwargs to provide the adapter constructor
-
guillotina.component.
query_multi_adapter
(objects, interface=<InterfaceClass zope.interface.Interface>, name='', default=None, context=None, args=None, kwargs=None)¶ Get a registered multi adapter
Parameters: - objects – Objects to get adapter for
- interface – What interface should the adapter provide
- name – if it is a named adapter
- args (
Optional
[List
[Any
]]) – args to provide the adapter constructor - kwargs (
Optional
[Dict
[str
,Any
]]) – kwargs to provide the adapter constructor
-
guillotina.component.
get_utility
(interface, name='', context=None)¶ Get a registered utility
Parameters: - interface – What interface should the utility provide
- name – if it is a named adapter
Raises: ComponentLookupError –
-
guillotina.component.
query_utility
(interface, name='', default=None, context=None)¶ Get a registered utility
Parameters: - interface – What interface should the utility provide
- name – if it is a named adapter
-
guillotina.component.
get_all_utilities_registered_for
(interface, context=None)¶ Get all utilities registered for interface
Parameters: interface – What interface should the utility provide
-
guillotina.component.
get_utilities_for
(interface, context=None)¶ Get utilities registered for interface
Parameters: interface – What interface should the utility provide