Subversion Repositories SmartDukaan

Rev

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

Rev 5767 Rev 5843
Line 25... Line 25...
25
    def __init__(self, dbname='logistics', db_hostname='localhost'):
25
    def __init__(self, dbname='logistics', db_hostname='localhost'):
26
        initialize(dbname, db_hostname)
26
        initialize(dbname, db_hostname)
27
        try:
27
        try:
28
            config_client = ConfigClient()
28
            config_client = ConfigClient()
29
            self.cutoff_time = int(config_client.get_property('delivery_cutoff_time'))
29
            self.cutoff_time = int(config_client.get_property('delivery_cutoff_time'))
30
            self.cod_cutoff_time = 0 #int(config_client.get_property('delivery_cutoff_time'))
30
            self.cod_cutoff_time = 24 #int(config_client.get_property('delivery_cutoff_time'))
31
            self.default_pincode = int(config_client.get_property('default_pincode'))
31
            self.default_pincode = int(config_client.get_property('default_pincode'))
32
        except Exception as ex:
32
        except Exception as ex:
33
            print "[ERROR] Unexpected config error:", sys.exc_info()[0]
33
            print "[ERROR] Unexpected config error:", sys.exc_info()[0]
34
            self.cutoff_time = 15
34
            self.cutoff_time = 15
35
            self.cod_cutoff_time = 0
35
            self.cod_cutoff_time = 24
36
            self.default_pincode = "110001"
36
            self.default_pincode = "110001"
37
         
37
         
38
    def getProvider(self, providerId):
38
    def getProvider(self, providerId):
39
        """
39
        """
40
        Returns a provider for a given provider ID. Throws an exception if none found.
40
        Returns a provider for a given provider ID. Throws an exception if none found.