コード例 #1
0
 def action_add_host(request):
     hostname = urlparse.urlparse(request['host']).netloc
     try:
         host = bootstrapper.bootstrap(hostname)
         return {'result': 'success', 'host': host.hostname}
     except BootstrapError as e:
         return {'result': 'fail', 'error': e.message}
コード例 #2
0
ファイル: api.py プロジェクト: naozone/cachebrowser
 def action_add_host(request):
     try:
         host = bootstrapper.bootstrap(request['host'])
         return {
             'result': 'success',
             'host': host.hostname
         }
     except BootstrapError as e:
         return {
             'result': 'fail',
             'error': e.message
         }
コード例 #3
0
    def domain_add(self, hostname=None):
        """
        Activate a host with CacheBrowser
        """
        if not hostname:
            raise InsufficientCommandParametersException('hostname')

        try:
            host = bootstrapper.bootstrap(hostname)
            self.send_line("Host '%s' bootstrapped" % host.hostname)
        except BootstrapError as e:
            self.send_line("Host '%s' could not be bootstrapped" % hostname)
            self.send_line(e.message)
コード例 #4
0
ファイル: cli.py プロジェクト: betlove/cachebrowser
    def domain_add(self, hostname=None):
        """
        Activate a host with CacheBrowser
        """
        if not hostname:
            raise InsufficientCommandParametersException('hostname')

        try:
            host = bootstrapper.bootstrap(hostname)
            self.send_line("Host '%s' bootstrapped" % host.hostname)
        except BootstrapError as e:
            self.send_line("Host '%s' could not be bootstrapped" % hostname)
            self.send_line(e.message)