This commit is contained in:
Kovid Goyal 2013-02-11 08:34:04 +05:30
parent d99327ba30
commit c10ae4ae3f
2 changed files with 6 additions and 4 deletions

View File

@ -7,7 +7,7 @@ __license__ = 'GPL v3'
__copyright__ = '2013, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import re
import re, sys
from collections import namedtuple
from functools import partial
@ -122,9 +122,9 @@ def option_parser():
return parser
def main():
def main(args=None):
parser = option_parser()
opts, args = parser.parse_args()
opts, args = parser.parse_args(args or sys.argv[1:])
log = Log(level=Log.DEBUG if opts.verbose else Log.INFO)
if not args:
parser.print_help()

View File

@ -107,6 +107,8 @@ class Page(QWebPage): # {{{
self.js = None
self.evaljs = self.mainFrame().evaluateJavaScript
self.bridge_value = None
nam = self.networkAccessManager()
nam.setNetworkAccessible(nam.NotAccessible)
def javaScriptConsoleMessage(self, msg, lineno, msgid):
self.log(u'JS:', unicode(msg))
@ -203,7 +205,7 @@ class StatsCollector(object):
self.log.warn('Non-local URI in', warn_name, ':', href, 'ignoring')
return None
src = href[len('file://'):]
if iswindows and src.startswith('/'):
if iswindows and len(src) > 2 and (src[0], src[2]) == ('/', ':'):
src = src[1:]
src = src.replace('/', os.sep)
src = unquote(src)