Subversion Repositories SmartDukaan

Rev

Rev 3915 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3915 Rev 4651
Line 27... Line 27...
27
    def __init__(self, logfile='/var/log/services/helper.log', pidfile='/tmp/helper-server.pid'):
27
    def __init__(self, logfile='/var/log/services/helper.log', pidfile='/tmp/helper-server.pid'):
28
        Daemon.__init__(self, pidfile, stdout=logfile, stderr=logfile)
28
        Daemon.__init__(self, pidfile, stdout=logfile, stderr=logfile)
29
        
29
        
30
    def run(self):
30
    def run(self):
31
        #get the config client
31
        #get the config client
32
        try:
-
 
33
            config_client = ConfigClient()
32
        config_client = ConfigClient()
34
            host_name = config_client.get_property('helper_service_server_host')
33
        host_name = config_client.get_property('helper_service_server_host')
35
            port = int(config_client.get_property('helper_service_server_port'))
34
        port = int(config_client.get_property('helper_service_server_port'))
36
            dbname = config_client.get_property('helper_service_dbname')
35
        dbname = config_client.get_property('helper_service_dbname')
37
            db_hostname = config_client.get_property('helper_service_db_hostname')
36
        db_hostname = config_client.get_property('helper_service_db_hostname')
38
        except:
-
 
39
            #error while spawning the config server
-
 
40
            host_name = 'localhost'
-
 
41
            port = 9008
-
 
42
            dbname = 'helper'
-
 
43
            db_hostname='localhost'
-
 
44
        
37
        
45
        handler = HelperServiceHandler(dbname, db_hostname)
38
        handler = HelperServiceHandler(dbname, db_hostname)
46
        processor = HelperService.Processor(handler)
39
        processor = HelperService.Processor(handler)
47
        transport = TSocket.TServerSocket(port=port)
40
        transport = TSocket.TServerSocket(port=port)
48
        tfactory = TTransport.TFramedTransportFactory()
41
        tfactory = TTransport.TFramedTransportFactory()