diff --git a/zunclient/common/base.py b/zunclient/common/base.py index c62060c2..368559d9 100644 --- a/zunclient/common/base.py +++ b/zunclient/common/base.py @@ -31,10 +31,7 @@ def getid(obj): Abstracts the common pattern of allowing both an object or an object's ID (UUID) as a parameter when dealing with relationships. """ - try: - return obj.id - except AttributeError: - return obj + return getattr(obj, 'id', obj) class Manager(object):