read user from ~/.netrc before reading /etc/netrc

Signed-off-by: Mark Oteiza <mvoteiza@udel.edu>
This commit is contained in:
Mark Oteiza 2014-05-31 01:44:39 -04:00
parent 1746676af8
commit 4043693d8f
1 changed files with 8 additions and 0 deletions

View File

@ -169,6 +169,14 @@ class IMAPRepository(BaseRepository):
if netrcentry:
return netrcentry[0]
try:
netrcentry = netrc.netrc().authenticators(self.gethost())
except IOError as inst:
if inst.errno not in (errno.ENOENT, errno.EACCES):
raise
else:
if netrcentry:
return netrcentry[0]
try:
netrcentry = netrc.netrc('/etc/netrc').authenticators(self.gethost())
except IOError as inst: