Subversion Repositories SmartDukaan

Rev

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

Rev 748 Rev 1207
Line 11... Line 11...
11
from shop2020.thriftpy.logistics import LogisticsService
11
from shop2020.thriftpy.logistics import LogisticsService
12
 
12
 
13
class LogisticsClient:
13
class LogisticsClient:
14
    
14
    
15
    host = "localhost"
15
    host = "localhost"
16
    port = "9010"
16
    port = 9011
17
    
17
    
18
    def __init__(self):
18
    def __init__(self):
19
        try:
19
        try:
20
            self.config_client = ConfigClient()
20
            self.config_client = ConfigClient()
21
            self.host = self.config_client.get_property("logistics_service_server_host")
21
            self.host = self.config_client.get_property("logistics_service_server_host")
22
            self.port = self.config_client.get_property("logistics_service_server_port")
22
            self.port = int(self.config_client.get_property("logistics_service_server_port"))
23
        except:
23
        except:
24
            self.host="localhost"
24
            self.host="localhost"
25
            self.port="9010"
25
            self.port=9011
26
            log_entry("error getting data from config")
26
            log_entry("error getting data from config")
27
        self.__start__()
27
        self.__start__()
28
        
28
        
29
    def __start__(self):
29
    def __start__(self):
30
        self.transport = TSocket.TSocket(self.host, self.port)
30
        self.transport = TSocket.TSocket(self.host, self.port)
Line 33... Line 33...
33
        self.client = LogisticsService.Client(self.protocol)
33
        self.client = LogisticsService.Client(self.protocol)
34
        self.transport.open()
34
        self.transport.open()
35
        
35
        
36
    def get_client(self):
36
    def get_client(self):
37
        return self.client
37
        return self.client
38
    
-
 
39
38
    
-
 
39