From: Alfredo Deza Date: Wed, 8 Nov 2017 14:11:41 +0000 (-0500) Subject: ceph-volume util.arg_validators always convert the path to an absolute path X-Git-Tag: v13.0.1~256^2~13 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b5acf4d720b5395ae4ccbf007c94c99610e40089;p=ceph.git ceph-volume util.arg_validators always convert the path to an absolute path Signed-off-by: Alfredo Deza --- diff --git a/src/ceph-volume/ceph_volume/util/arg_validators.py b/src/ceph-volume/ceph_volume/util/arg_validators.py index 05438092ca8e..349d5da17386 100644 --- a/src/ceph-volume/ceph_volume/util/arg_validators.py +++ b/src/ceph-volume/ceph_volume/util/arg_validators.py @@ -1,6 +1,6 @@ import argparse import os -from ceph_volume import terminal, exceptions +from ceph_volume import terminal from ceph_volume import decorators from ceph_volume.util import disk @@ -54,7 +54,7 @@ class OSDPath(object): arg_is_partition = disk.is_partition(string) if arg_is_partition: - return string + return os.path.abspath(string) absolute_path = os.path.abspath(string) if not os.path.isdir(absolute_path): error = "Argument is not a directory or device which is required to scan" @@ -70,4 +70,4 @@ class OSDPath(object): ) raise argparse.ArgumentError(None, error) - return string + return os.path.abspath(string)