GOAD fails on Python 3.14 when creating ~/.goad/goad.ini:
configparser.InvalidWriteError: Cannot write key ...; contains delimiter :
goad/config.py stores comment lines as ConfigParser keys. Python 3.14
rejects those keys because they contain :.
Suggested fix in create_config_file():
config = configparser.ConfigParser(allow_no_value=True, delimiters=("=",))
This allows GOAD to write the existing semicolon-prefixed comment lines.
GOAD fails on Python 3.14 when creating
~/.goad/goad.ini:goad/config.pystores comment lines asConfigParserkeys. Python 3.14rejects those keys because they contain
:.Suggested fix in
create_config_file():This allows GOAD to write the existing semicolon-prefixed comment lines.