summaryrefslogtreecommitdiffstats
path: root/ipapython
diff options
context:
space:
mode:
Diffstat (limited to 'ipapython')
-rw-r--r--ipapython/admintool.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ipapython/admintool.py b/ipapython/admintool.py
index e40f300b1..ec0e7e079 100644
--- a/ipapython/admintool.py
+++ b/ipapython/admintool.py
@@ -38,11 +38,12 @@ class ScriptError(Exception):
def __init__(self, msg='', rval=1):
if msg is None:
msg = ''
- self.msg = msg
+ super(ScriptError, self).__init__(msg)
self.rval = rval
- def __str__(self):
- return self.msg
+ @property
+ def msg(self):
+ return str(self)
class AdminTool(object):