XOAUTH2: don't force oauth2_request_url to be defined

Not all users want XOAUTH2.

Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
Nicolas Sebrecht
2016-04-25 18:38:31 +02:00
parent be940f3784
commit 2fb2f840dc
2 changed files with 21 additions and 17 deletions

View File

@ -268,13 +268,8 @@ class IMAPRepository(BaseRepository):
if self._oauth2_request_url: # Use cached value if possible.
return self._oauth2_request_url
oauth2_request_url = self.getconf('oauth2_request_url', None)
if oauth2_request_url != None:
self._oauth2_request_url = oauth2_request_url
return self._oauth2_request_url
raise OfflineImapError("No remote oauth2_request_url for repository "
"'%s' specified."% self, OfflineImapError.ERROR.REPO)
self.oauth2_request_url = self.getconf('oauth2_request_url', None)
return self._oauth2_request_url
def getoauth2_refresh_token(self):
return self.getconf('oauth2_refresh_token', None)