Resolved pylint warning in settings module

This commit is contained in:
Dmitri Bogomolov 2018-11-18 19:55:51 +02:00
parent 524c21243b
commit f5b4005c07
Signed by untrusted user: g1itch
GPG Key ID: 720A756F18DEED13

View File

@ -455,30 +455,21 @@ class SettingsDialog(QtGui.QDialog, RetranslateMixin):
self.config.set('bitmessagesettings', 'stopresendingafterxdays', '') self.config.set('bitmessagesettings', 'stopresendingafterxdays', '')
self.config.set('bitmessagesettings', 'stopresendingafterxmonths', '') self.config.set('bitmessagesettings', 'stopresendingafterxmonths', '')
shared.maximumLengthOfTimeToBotherResendingMessages = float('inf') shared.maximumLengthOfTimeToBotherResendingMessages = float('inf')
try: try:
float(self.lineEditDays.text()) days = float(self.lineEditDays.text())
lineEditDaysIsValidFloat = True except ValueError:
except:
lineEditDaysIsValidFloat = False
try:
float(self.lineEditMonths.text())
lineEditMonthsIsValidFloat = True
except:
lineEditMonthsIsValidFloat = False
if lineEditDaysIsValidFloat and not lineEditMonthsIsValidFloat:
self.lineEditMonths.setText("0")
if lineEditMonthsIsValidFloat and not lineEditDaysIsValidFloat:
self.lineEditDays.setText("0") self.lineEditDays.setText("0")
if lineEditDaysIsValidFloat or lineEditMonthsIsValidFloat: days = 0.0
if ( try:
float(self.lineEditDays.text()) >= 0 and months = float(self.lineEditMonths.text())
float(self.lineEditMonths.text()) >= 0 except ValueError:
): self.lineEditMonths.setText("0")
shared.maximumLengthOfTimeToBotherResendingMessages = ( months = 0.0
float(str(self.lineEditDays.text())) * 24 * 60 * 60 +
float(str(self.lineEditMonths.text())) * if days >= 0 and months >= 0:
60 * 60 * 24 * 365 / 12 shared.maximumLengthOfTimeToBotherResendingMessages = \
) days * 24 * 60 * 60 + months * 60 * 60 * 24 * 365 / 12
if shared.maximumLengthOfTimeToBotherResendingMessages < 432000: if shared.maximumLengthOfTimeToBotherResendingMessages < 432000:
# If the time period is less than 5 hours, we give # If the time period is less than 5 hours, we give
# zero values to all fields. No message will be sent again. # zero values to all fields. No message will be sent again.
@ -496,14 +487,13 @@ class SettingsDialog(QtGui.QDialog, RetranslateMixin):
'bitmessagesettings', 'stopresendingafterxdays', '0') 'bitmessagesettings', 'stopresendingafterxdays', '0')
self.config.set( self.config.set(
'bitmessagesettings', 'stopresendingafterxmonths', '0') 'bitmessagesettings', 'stopresendingafterxmonths', '0')
shared.maximumLengthOfTimeToBotherResendingMessages = 0 shared.maximumLengthOfTimeToBotherResendingMessages = 0.0
else: else:
self.config.set( self.config.set(
'bitmessagesettings', 'stopresendingafterxdays', 'bitmessagesettings', 'stopresendingafterxdays', str(days))
str(float(self.lineEditDays.text())))
self.config.set( self.config.set(
'bitmessagesettings', 'stopresendingafterxmonths', 'bitmessagesettings', 'stopresendingafterxmonths',
str(float(self.lineEditMonths.text()))) str(months))
self.config.save() self.config.save()