Subversion Repositories SmartDukaan

Rev

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

Rev 4863 Rev 4941
Line 133... Line 133...
133
    def __init__(self):
133
    def __init__(self):
134
        self.coupon_modules = {}
134
        self.coupon_modules = {}
135
        coupons = get_active_coupons()
135
        coupons = get_active_coupons()
136
        
136
        
137
        for coupon in coupons:
137
        for coupon in coupons:
138
            if coupon.coupon_code not in ('4B@R10DER5', 'SAHOLIC4RS', 'SGalaxy'):
138
            if coupon.coupon_code not in ('4B@R10DER5', 'SAHOLIC4RS', 'SGalaxy', 'SAHOLIC4MJ', 'SAHOLIC4SS'):
139
                coupon_rule = coupon.promotion.rule_execution_src.strip()
139
                coupon_rule = coupon.promotion.rule_execution_src.strip()
140
                
140
                
141
                imported_coupon_module = __import__("shop2020.model.v1.user.promotionrules", globals(), locals(), [coupon_rule])
141
                imported_coupon_module = __import__("shop2020.model.v1.user.promotionrules", globals(), locals(), [coupon_rule])
142
                self.coupon_modules[coupon.coupon_code] = eval("imported_coupon_module." + coupon_rule)
142
                self.coupon_modules[coupon.coupon_code] = eval("imported_coupon_module." + coupon_rule)
143
    
143