From b5acf4d720b5395ae4ccbf007c94c99610e40089 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Wed, 8 Nov 2017 09:11:41 -0500 Subject: [PATCH] ceph-volume util.arg_validators always convert the path to an absolute path Signed-off-by: Alfredo Deza --- src/ceph-volume/ceph_volume/util/arg_validators.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ceph-volume/ceph_volume/util/arg_validators.py b/src/ceph-volume/ceph_volume/util/arg_validators.py index 05438092ca8ee..349d5da173861 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) -- 2.39.5