From 13043b5877721a6a651805711ae49c4ef0cfbef4 Mon Sep 17 00:00:00 2001 From: Nicolas Sebrecht Date: Sun, 14 Aug 2016 23:17:09 +0200 Subject: [PATCH] XOAUTH2: strip newlines of the returned values for the eval configuration options Signed-off-by: Nicolas Sebrecht --- offlineimap/repository/IMAP.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/offlineimap/repository/IMAP.py b/offlineimap/repository/IMAP.py index b5be6f4..0e1ea6e 100644 --- a/offlineimap/repository/IMAP.py +++ b/offlineimap/repository/IMAP.py @@ -310,7 +310,7 @@ class IMAPRepository(BaseRepository): if refresh_token is None: refresh_token = self.localeval.eval( self.getconf('oauth2_refresh_token_eval', "lambda: None") - ) + ).strip("\n") return refresh_token def getoauth2_access_token(self): @@ -318,7 +318,7 @@ class IMAPRepository(BaseRepository): if access_token is None: access_token = self.localeval.eval( self.getconf('oauth2_access_token_eval', "lambda: None") - ) + ).strip("\n") return access_token def getoauth2_client_id(self): @@ -326,7 +326,7 @@ class IMAPRepository(BaseRepository): if client_id is None: client_id = self.localeval.eval( self.getconf('oauth2_client_id_eval', "lambda: None") - ) + ).strip("\n") return client_id def getoauth2_client_secret(self): @@ -334,7 +334,7 @@ class IMAPRepository(BaseRepository): if client_secret is None: client_secret = self.localeval.eval( self.getconf('oauth2_client_secret_eval', "lambda: None") - ) + ).strip("\n") return client_secret def getpreauthtunnel(self):