mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
d99327ba30
commit
c10ae4ae3f
@ -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()
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user