From 39f550455dfb790ada7d04b3aa1cc48ebb127809 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Tue, 28 Apr 2009 01:52:27 +0000 Subject: [PATCH] fix error code checking in update --- cmdline/sfi.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmdline/sfi.py b/cmdline/sfi.py index e121444c..db716f54 100755 --- a/cmdline/sfi.py +++ b/cmdline/sfi.py @@ -467,11 +467,13 @@ def update(opts, args): try: cred = get_slice_cred(record.get_name()) except ServerException, e: - if "PermissionError" in e.args[0]: + # XXX smbaker -- once we have better error return codes, update this + # to do something better than a string compare + if "Permission error" in e.args[0]: cred = get_auth_cred() else: raise - elif record.get_type() in ["sa", "ma", "node"]: + elif record.get_type() in ["authority"]: cred = get_auth_cred() else: raise "unknown record type" + record.get_type() -- 2.43.0