def validate(self):
key_expiry_parsed = False
try:
key_expiry = datetime.datetime.strptime(string.strip(self.txt_key_expiry.get_text()), "%Y%m%d")
key_expiry_parsed = True
except Exception, ex:
self.frontend.builder.root_widget.debugln("Didn't parse date: " + str(ex))
#TODO: alert user that their date doesn't parse
pass
if self.chk_disable_password.get_active() == True or \
(self.txt_password.get_text() == self.txt_password_confirm.get_text() and \
len(self.txt_password.get_text()) > 0 and \
key_expiry_parsed == True and \
key_expiry > datetime.datetime.now()):
self.frontend.gui_set_sensitive("btn_forward", True)
else:
self.frontend.gui_set_sensitive("btn_forward", False)
评论列表
文章目录