catch exceptions raised by validate
This commit is contained in:
parent
5ba9303291
commit
d196c9d0a1
|
@ -16,6 +16,8 @@
|
||||||
# Todo: optionally use OA resolvers; add DNSCrypt support
|
# Todo: optionally use OA resolvers; add DNSCrypt support
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
import traceback
|
||||||
|
|
||||||
from PyQt4.QtGui import *
|
from PyQt4.QtGui import *
|
||||||
from PyQt4.QtCore import *
|
from PyQt4.QtCore import *
|
||||||
|
|
||||||
|
@ -108,12 +110,16 @@ class Plugin(BasePlugin):
|
||||||
self.win.update_contacts_tab()
|
self.win.update_contacts_tab()
|
||||||
|
|
||||||
self.win.payto_e.setFrozen(True)
|
self.win.payto_e.setFrozen(True)
|
||||||
if self.validate_dnssec(url):
|
try:
|
||||||
|
self.validated = self.validate_dnssec(url)
|
||||||
|
except:
|
||||||
|
self.validated = False
|
||||||
|
traceback.print_exc(file=sys.stderr)
|
||||||
|
|
||||||
|
if self.validated:
|
||||||
self.win.payto_e.setGreen()
|
self.win.payto_e.setGreen()
|
||||||
self.validated = True
|
|
||||||
else:
|
else:
|
||||||
self.win.payto_e.setExpired()
|
self.win.payto_e.setExpired()
|
||||||
self.validated = False
|
|
||||||
|
|
||||||
@hook
|
@hook
|
||||||
def before_send(self):
|
def before_send(self):
|
||||||
|
|
Loading…
Reference in New Issue