remove qt dependency

This commit is contained in:
navjot 2021-01-08 22:58:58 +05:30 committed by Muzahid
parent 6e236680cd
commit d24bf4b8af
Signed by untrusted user: cis-muzahid
GPG Key ID: 1DC85E7D3AB613EA

View File

@ -3,21 +3,18 @@ Create random address
""" """
import time import time
import defaults import defaults
import queues import queues
import state import state
from bitmessageqt import account
from bitmessageqt.foldertree import AccountMixin
from bmconfigparser import BMConfigParser from bmconfigparser import BMConfigParser
def checkHasNormalAddress(): def checkHasNormalAddress():
"""method for checking address""" """method for checking address"""
for address in account.getSortedAccounts(): for address in BMConfigParser().addresses():
acct = account.accountClass(address)
if acct.type == AccountMixin.NORMAL and BMConfigParser().safeGetBoolean(address, 'enabled'): if BMConfigParser().safeGetBoolean(address, 'enabled'):
return address return address
return False return False
@ -32,6 +29,9 @@ def createAddressIfNeeded(label_text, streamNumberForAddress=1):
defaults.networkDefaultProofOfWorkNonceTrialsPerByte, defaults.networkDefaultProofOfWorkNonceTrialsPerByte,
defaults.networkDefaultPayloadLengthExtraBytes defaults.networkDefaultPayloadLengthExtraBytes
)) ))
start_time = time.time()
while state.shutdown == 0 and not checkHasNormalAddress(): while state.shutdown == 0 and not checkHasNormalAddress():
time.sleep(.2) time.sleep(.2)
if int(time.time() - start_time) > 8:
break
return checkHasNormalAddress() return checkHasNormalAddress()