Exception thrown when port is not specified
Iain Dalton
iain.dalton at gmail.com
Thu Sep 29 19:05:59 BST 2011
Line 235 of offlineimap/ui/UIBase.py is:
port = "%d" % port if port else ''
but %d can't take '', so it throws an exception. If this is intended,
it's more roundabout than just
port = int(port)
which also throws an exception. If not intended, '' should be a default
port number, and instead of `x if x else y', you can more succintly say
`x or y', so the line could be
port = "%d" % port or DEFAULT_PORT
More information about the OfflineIMAP-project
mailing list