| 1234567891011121314151617 |
- from oscar.core.loading import get_class
-
- Selector = get_class('partner.strategy', 'Selector')
-
- selector = Selector()
-
-
- class StrategyMiddleware(object):
- """
- Responsible for assigning the appropriate stockrecord
- strategy instance to the request
- """
-
- def process_request(self, request):
- strategy = selector.strategy(
- request=request, user=request.user)
- request.strategy = strategy
|