mirror of
https://github.com/certbot/certbot.git
synced 2026-05-28 04:34:11 -04:00
* certbot: Update storage.get_link_target (#4750) * The `get_link_target` function raises `errors.CertStorageError` when link does not exists. * certbot: Fix typo in storage.get_link_target.
This commit is contained in:
parent
29d80f334f
commit
331d12ed50
1 changed files with 8 additions and 1 deletions
|
|
@ -186,8 +186,15 @@ def get_link_target(link):
|
|||
:returns: Absolute path to the target of link
|
||||
:rtype: str
|
||||
|
||||
:raises .CertStorageError: If link does not exists.
|
||||
|
||||
"""
|
||||
target = os.readlink(link)
|
||||
try:
|
||||
target = os.readlink(link)
|
||||
except OSError:
|
||||
raise errors.CertStorageError(
|
||||
"Expected {0} to be a symlink".format(link))
|
||||
|
||||
if not os.path.isabs(target):
|
||||
target = os.path.join(os.path.dirname(link), target)
|
||||
return os.path.abspath(target)
|
||||
|
|
|
|||
Loading…
Reference in a new issue