summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pybind/ceph_argparse.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pybind/ceph_argparse.py b/src/pybind/ceph_argparse.py
index 427a4621216..f115d3791af 100644
--- a/src/pybind/ceph_argparse.py
+++ b/src/pybind/ceph_argparse.py
@@ -278,7 +278,10 @@ class CephEntityAddr(CephIPAddr):
EntityAddress, that is, IP address/nonce
"""
def valid(self, s, partial=False):
- ip, nonce = s.split('/')
+ try:
+ ip, nonce = s.split('/')
+ except:
+ raise ArgumentValid('{0} must contain a /'.format(s))
super(self.__class__, self).valid(ip)
self.nonce = nonce
self.val = s