Exemple #1
0
    def initInstance(self):
        """
        Initialize master
        """

        # Set signal handlers
        self.setSignals()

        self.setupLogger()

        # Create servers
        xmlrpc_address = (Config.master['address'], Config.master['port'])
        http_address = (Config.master['http_address'],
                        Config.master['http_port'])

        self.render_server = RenderServer()
        self.xmlrpc_server = XMLRPCServer(xmlrpc_address)
        self.http_server = HTTPServer(http_address)

        # Create ORM mapper
        self.mapper = Mapper(Config.master['database_path'])

        self.unwind(self.mapper)