Subversion Repositories SmartDukaan

Rev

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

Rev 731 Rev 746
Line 18... Line 18...
18
 
18
 
19
class LogisticsServiceHandler:
19
class LogisticsServiceHandler:
20
    
20
    
21
    def __init__(self):
21
    def __init__(self):
22
        initialize()
22
        initialize()
-
 
23
        try:
23
        config_client = ConfigClient()
24
            config_client = ConfigClient()
24
        self.cutoff_time = int(config_client.get_property('delivery_cutoff_time'))
25
            self.cutoff_time = int(config_client.get_property('delivery_cutoff_time'))
25
        self.stock_threshold = int(config_client.get_property('inventory_stock_threshold'))
26
            self.stock_threshold = int(config_client.get_property('inventory_stock_threshold'))
26
        self.time_to_producre = int(config_client.get_property('inventory_time_to_procure'))
27
            self.time_to_producre = int(config_client.get_property('inventory_time_to_procure'))
-
 
28
        except:    
-
 
29
            self.cutoff_time = 15
-
 
30
            self.stock_threshold = 2
-
 
31
            self.time_to_producre = 48 
27
 
32
            
28
    def getProvider(self, providerId):
33
    def getProvider(self, providerId):
29
        """
34
        """
30
        Returns a provider for a given provider ID. Throws an exception if none found.
35
        Returns a provider for a given provider ID. Throws an exception if none found.
31
        
36
        
32
        Parameters:
37
        Parameters: