]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_argparse.py: wrong variable used if valid() fails for Ceph{Osd}Name
authorDan Mick <dan.mick@inktank.com>
Thu, 25 Jul 2013 05:31:17 +0000 (22:31 -0700)
committerDan Mick <dan.mick@inktank.com>
Thu, 25 Jul 2013 18:40:33 +0000 (11:40 -0700)
self.t isn't valid in the failure case; use t

Signed-off-by: Dan Mick <dan.mick@inktank.com>
src/pybind/ceph_argparse.py

index 907d2ec2b33f824075f385f49ad1cbd2527a9d74..b82cc833ba66d77c00b495f569bccc308b5ae9fb 100644 (file)
@@ -332,7 +332,7 @@ class CephName(CephArgtype):
         else:
             t, i = s.split('.')
             if not t in ('osd', 'mon', 'client', 'mds'):
-                raise ArgumentValid('unknown type ' + self.t)
+                raise ArgumentValid('unknown type ' + t)
             if t == 'osd':
                 if i != '*':
                     try:
@@ -364,7 +364,7 @@ class CephOsdName(CephArgtype):
             t = 'osd'
             i = s
         if t != 'osd':
-            raise ArgumentValid('unknown type ' + self.t)
+            raise ArgumentValid('unknown type ' + t)
         try:
             i = int(i)
         except: