Subversion Repositories SmartDukaan

Rev

Rev 5500 | Rev 6011 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5500 Rev 5996
Line 164... Line 164...
164
    def __init__(self):
164
    def __init__(self):
165
        self.coupon_modules = {}
165
        self.coupon_modules = {}
166
        coupons = get_active_coupons()
166
        coupons = get_active_coupons()
167
        
167
        
168
        for coupon in coupons:
168
        for coupon in coupons:
169
            if coupon.coupon_code not in ('SAHOLIC4RS', 'SAndroid', 'SAHOLIC4MJ', 'SAHOLIC4SS'):
169
            if coupon.coupon_code not in ('SAHOLIC4RS', 'SAndroid', 'SAHOLIC4MJ', 'SAHOLIC4SS', 'SJunglee'):
170
                coupon_rule = coupon.promotion.rule_execution_src.strip()
170
                coupon_rule = coupon.promotion.rule_execution_src.strip()
171
                
171
                
172
                imported_coupon_module = __import__("shop2020.model.v1.user.promotionrules", globals(), locals(), [coupon_rule])
172
                imported_coupon_module = __import__("shop2020.model.v1.user.promotionrules", globals(), locals(), [coupon_rule])
173
                self.coupon_modules[coupon.coupon_code] = eval("imported_coupon_module." + coupon_rule)
173
                self.coupon_modules[coupon.coupon_code] = eval("imported_coupon_module." + coupon_rule)
174
    
174