Skip to content

Commit ba731a9

Browse files
authored
Handle missing settingsversion.
Otherwise I get this with python 3.8.7 when starting BM: TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType' (assuming changes in Bitmessage#1746)
1 parent 6f9b66d commit ba731a9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/helper_startup.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ def loadConfig():
128128
def updateConfig():
129129
"""Save the config"""
130130
config = BMConfigParser()
131+
if not config.has_option('bitmessagesettings', 'settingsversion'):
132+
config.set('bitmessagesettings', 'settingsversion', 1)
131133
settingsversion = config.getint('bitmessagesettings', 'settingsversion')
132134
if settingsversion == 1:
133135
config.set('bitmessagesettings', 'socksproxytype', 'none')

0 commit comments

Comments
 (0)