eric6/E5Network/E5GoogleMail.py

changeset 7253
50dbe65a1334
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7252:c5e3705073eb 7253:50dbe65a1334
22 22
23 from E5Gui.E5TextInputDialog import E5TextInputDialog 23 from E5Gui.E5TextInputDialog import E5TextInputDialog
24 24
25 import Globals 25 import Globals
26 26
27 from .E5GoogleMailHelpers import CLIENT_SECRET_FILE, SCOPES, TOKEN_FILE, \ 27 from .E5GoogleMailHelpers import (
28 APPLICATION_NAME 28 CLIENT_SECRET_FILE, SCOPES, TOKEN_FILE, APPLICATION_NAME
29 )
29 30
30 31
31 class E5GoogleMailAuthBrowser(QDialog): 32 class E5GoogleMailAuthBrowser(QDialog):
32 """ 33 """
33 Class implementing a simple web browser to perform the OAuth2 34 Class implementing a simple web browser to perform the OAuth2
251 count = 0 252 count = 0
252 while self.__messages: 253 while self.__messages:
253 count += 1 254 count += 1
254 message = self.__messages.pop(0) 255 message = self.__messages.pop(0)
255 message1 = self.__prepareMessage(message) 256 message1 = self.__prepareMessage(message)
256 service.users().messages()\ 257 service.users().messages().send(
257 .send(userId="me", body=message1).execute() 258 userId="me", body=message1).execute()
258 results.append(self.tr("Message #{0} sent.").format(count)) 259 results.append(self.tr("Message #{0} sent.").format(count))
259 260
260 self.sendResult.emit(True, "\n\n".join(results)) 261 self.sendResult.emit(True, "\n\n".join(results))
261 except Exception as error: 262 except Exception as error:
262 self.sendResult.emit(False, str(error)) 263 self.sendResult.emit(False, str(error))

eric ide

mercurial