Beispiel #1
0
    def run(self, args, options):
        if len(args) != 1:
            raise UsageError()
        url = any_to_uri(args[0])
        request = Request(url, callback=open_in_browser)

        self.engine.download(request)
        self.process.start()
Beispiel #2
0
    def run(self, args, options):
        if len(args) != 1:
            raise UsageError()
        url = any_to_uri(args[0])
        request = Request(url, callback=open_in_browser)

        self.engine.download(request)
        self.process.start()
Beispiel #3
0
    def run(self, args, options):
        if len(args) != 1:
            raise UsageError()
        cb = lambda x: self._print_response(x, options)
        url = any_to_uri(args[0])
        request = Request(url, callback=cb)

        self.engine.download(request)
        self.process.start()
Beispiel #4
0
    def run(self, args, options):
        if len(args) != 1:
            raise UsageError()
        cb = lambda x: self._print_response(x, options)
        url = any_to_uri(args[0])
        request = Request(url, callback=cb)

        self.engine.download(request)
        self.process.start()
Beispiel #5
0
    def fetch(self, request_or_url):
        if isinstance(request_or_url, Request):
            request = request_or_url
            url = request.url
        else:
            url = any_to_uri(request_or_url)
            request = Request(url)

        response = None
        try:
            response = threads.blockingCallFromThread(reactor, self._schedule, request)
        except:
            traceback.print_exc()
        self.populate_vars(request, response)
Beispiel #6
0
    def fetch(self, request_or_url):
        if isinstance(request_or_url, Request):
            request = request_or_url
            url = request.url
        else:
            url = any_to_uri(request_or_url)
            request = Request(url)

        response = None
        try:
            response = threads.blockingCallFromThread(reactor, self._schedule,
                                                      request)
        except:
            traceback.print_exc()
        self.populate_vars(request, response)
Beispiel #7
0
 def test_any_to_uri(self):
     self.assertEqual(any_to_uri(r'C:\a\b\c'), 'file:///C:/a/b/c')
     self.assertEqual(any_to_uri('www.google.com'), 'http://www.google.com')
     self.assertEqual(any_to_uri('http://www.google.com'), 'http://www.google.com')
Beispiel #8
0
 def test_any_to_uri(self):
     self.assertEqual(any_to_uri(r'C:\a\b\c'), 'file:///C:/a/b/c')
     self.assertEqual(any_to_uri('www.google.com'), 'http://www.google.com')
     self.assertEqual(any_to_uri('http://www.google.com'),
                      'http://www.google.com')