Changeset - e723ec937b4e
[Not reviewed]
0 1 0
James Polley - 5 years ago 2019-01-20 21:46:27
jp@jamezpolley.com
Add debug logging for product availability checks
1 file changed with 10 insertions and 0 deletions:
0 comments (0 inline, 0 general)
vendor/registrasion/registrasion/controllers/product.py
Show inline comments
 
import itertools
 
import logging
 

	
...
 
@@ -25,2 +26,5 @@ class ProductController(object):
 
        flag conditions from the given categories. '''
 
        logging.debug("Checking available products for user %(user)s: "
 
                      "category %(category)s or products %(product)s",
 
                      {'user': user, 'category': category, 'products': products})
 
        if category is None and products is None:
...
 
@@ -47,2 +51,4 @@ class ProductController(object):
 

	
 
        logging.debug("Passed limits: %s", passed_limits)
 

	
 
        failed_and_messages = FlagController.test_flags(
...
 
@@ -52,2 +58,4 @@ class ProductController(object):
 

	
 
        logging.debug("Failed conditions: %s", failed_conditions)
 

	
 
        out = list(passed_limits - failed_conditions)
...
 
@@ -55,2 +63,4 @@ class ProductController(object):
 

	
 
        logging.debug("Returning: %s", out)
 

	
 
        return out
0 comments (0 inline, 0 general)