do not error if `remoteuser` is not configured

Signed-off-by: Mark Oteiza <mvoteiza@udel.edu>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
Mark Oteiza 2014-05-31 10:42:25 -04:00 committed by Nicolas Sebrecht
parent 1746676af8
commit a629b4e0e7
1 changed files with 4 additions and 3 deletions

View File

@ -156,7 +156,8 @@ class IMAPRepository(BaseRepository):
if user != None:
return localeval.eval(user)
user = self.getconf('remoteuser')
if self.config.has_option(self.getsection(), 'remoteuser'):
user = self.getconf('remoteuser')
if user != None:
return user
@ -284,7 +285,7 @@ class IMAPRepository(BaseRepository):
raise
else:
if netrcentry:
user = self.getconf('remoteuser')
user = self.getuser()
if user == None or user == netrcentry[0]:
return netrcentry[2]
# 5. read password from /etc/netrc
@ -295,7 +296,7 @@ class IMAPRepository(BaseRepository):
raise
else:
if netrcentry:
user = self.getconf('remoteuser')
user = self.getuser()
if user == None or user == netrcentry[0]:
return netrcentry[2]
# no strategy yielded a password!