Disallow None-callback for dump_async

This commit is contained in:
Florian Bruhin 2016-06-14 18:35:28 +02:00
parent 21753bc65f
commit cd95f94ac8
3 changed files with 3 additions and 3 deletions

View File

@ -295,7 +295,7 @@ class AbstractTab(QWidget):
def stop(self):
raise NotImplementedError
def dump_async(self, callback=None, *, plain=False):
def dump_async(self, callback, *, plain=False):
"""Dump the current page to a file ascync.
The given callback will be called with the result when dumping is

View File

@ -108,7 +108,7 @@ class WebEngineViewTab(tab.AbstractTab):
def zoom_factor(self):
return self._widget.zoomFactor()
def dump_async(self, callback=None, *, plain=False):
def dump_async(self, callback, *, plain=False):
if plain:
self._widget.page().toPlainText(callback)
else:

View File

@ -371,7 +371,7 @@ class WebViewTab(tab.AbstractTab):
def load_status(self):
return self._widget.load_status
def dump_async(self, callback=None, *, plain=False):
def dump_async(self, callback, *, plain=False):
frame = self._widget.page().mainFrame()
if plain:
callback(frame.toPlainText())