Skip to content

Commit 2971876

Browse files
authored
Raise an error when folder selection is unsuccessful
1 parent 616e278 commit 2971876

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

imbox/imbox.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,10 @@ def messages(self, **kwargs):
8888
messages_class = GmailMessages
8989

9090
if folder:
91-
self.connection.select(
91+
status, data = self.connection.select(
9292
messages_class.FOLDER_LOOKUP.get((folder.lower())) or folder)
93+
if status != "OK":
94+
raise imaplib.IMAP4.error(data[-1])
9395
msg = " from folder '{}'".format(folder)
9496
del kwargs['folder']
9597
else:

0 commit comments

Comments
 (0)