FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Moved to QUrl() from QUrl.fromEncoded() · hostingstack/python-webkit2png@343bdb3 · GitHub

Commit 343bdb3

Browse files
committed
Moved to QUrl() from QUrl.fromEncoded()
1 parent 23dea10 commit 343bdb3

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

‎webkit2png.py‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def render(self, url):
132132
# We have to use this helper object because
133133
# QApplication.processEvents may be called, causing
134134
# this method to get called while it has not returned yet.
135-
helper = _WebkitRendererHelper(self)
135+
helper = _WebkitRendererHelper(self)
136136
image = helper.render(url)
137137

138138
# Bind helper instance to this image to prevent the
@@ -146,7 +146,7 @@ def render_to_file(self, url, file):
146146
"""Renders the image into a File resource.
147147
Returns the size of the data that has been written.
148148
"""
149-
format = self.format # this may not be constant due to processEvents()
149+
format = self.format # this may not be constant due to processEvents()
150150
image = self.render(url)
151151
qBuffer = QBuffer()
152152
image.save(qBuffer, format)
@@ -215,7 +215,7 @@ def render(self, url):
215215
on the value of 'grabWholeWindow' is drawn into a QPixmap
216216
and postprocessed (_post_process_image).
217217
"""
218-
self._load_page(url, self.width, self.height, self.timeout)
218+
self._load_page(url, self.width, self.height, self.timeout)
219219
# Wait for end of timer. In this time, process
220220
# other outstanding Qt events.
221221
if self.wait > 0:
@@ -248,14 +248,20 @@ def render(self, url):
248248
return self._post_process_image(image)
249249

250250
def _load_page(self, url, width, height, timeout):
251-
"""This method implements the logic for retrieving and displaying the requested page."""
251+
"""
252+
This method implements the logic for retrieving and displaying
253+
the requested page.
254+
"""
252255

253256
# This is an event-based application. So we have to wait until
254257
# "loadFinished(bool)" raised.
255258
cancelAt = time.time() + timeout
256259
self.__loading = True
257260
self.__loadingResult = False # Default
258-
self._page.mainFrame().load(QUrl.fromEncoded(url))
261+
# TODO: fromEncoded() needs to be used in some situations. Some
262+
# sort of flag should be passed in to WebkitRenderer maybe?
263+
#self._page.mainFrame().load(QUrl.fromEncoded(url))
264+
self._page.mainFrame().load(QUrl(url))
259265
while self.__loading:
260266
if timeout > 0 and time.time() >= cancelAt:
261267
raise RuntimeError("Request timed out on %s" % url)
@@ -418,7 +424,7 @@ def init_qtgui(display=None, style=None, qtargs=[]):
418424
else:
419425
newArgs.append(sys.argv[i])
420426
logger.debug("Executing %s" % " ".join(newArgs))
421-
os.execvp(newArgs[0],newArgs[1:])
427+
os.execvp(newArgs[0],newArgs[1:])
422428

423429
# Prepare outout ("1" means STDOUT)
424430
if options.output == None:

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL