mirror of
https://github.com/OfflineIMAP/offlineimap.git
synced 2024-06-28 07:40:51 +02:00
failure to obtain uid indicated by savemessage_searchforheader return value <= 0, not ValueError
This commit is contained in:
parent
720511f3f1
commit
2e52bcdafe
|
@ -231,11 +231,10 @@ class IMAPFolder(BaseFolder):
|
|||
assert(imapobj.check()[0] == 'OK')
|
||||
|
||||
# Keep trying until we get the UID.
|
||||
try:
|
||||
ui.debug('imap', 'savemessage: first attempt to get new UID')
|
||||
uid = self.savemessage_searchforheader(imapobj, headername,
|
||||
headervalue)
|
||||
except ValueError:
|
||||
ui.debug('imap', 'savemessage: first attempt to get new UID')
|
||||
uid = self.savemessage_searchforheader(imapobj, headername,
|
||||
headervalue)
|
||||
if uid <= 0:
|
||||
ui.debug('imap', 'savemessage: first attempt to get new UID failed. Going to run a NOOP and try again.')
|
||||
assert(imapobj.noop()[0] == 'OK')
|
||||
uid = self.savemessage_searchforheader(imapobj, headername,
|
||||
|
|
Loading…
Reference in New Issue
Block a user