diff options
Diffstat (limited to 'lldb/examples/summaries/cocoa/Class.py')
-rw-r--r-- | lldb/examples/summaries/cocoa/Class.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/lldb/examples/summaries/cocoa/Class.py b/lldb/examples/summaries/cocoa/Class.py index 9c9dda8..1c97ed8 100644 --- a/lldb/examples/summaries/cocoa/Class.py +++ b/lldb/examples/summaries/cocoa/Class.py @@ -9,13 +9,14 @@ import lldb import lldb.runtime.objc.objc_runtime import lldb.formatters.Logger -def Class_Summary(valobj,dict): - logger = lldb.formatters.Logger.Logger() - runtime =lldb.runtime.objc.objc_runtime.ObjCRuntime.runtime_from_isa(valobj) - if runtime == None or not runtime.is_valid(): - return '<error: unknown Class>' - class_data = runtime.read_class_data() - if class_data == None or not class_data.is_valid(): - return '<error: unknown Class>' - return class_data.class_name() +def Class_Summary(valobj, dict): + logger = lldb.formatters.Logger.Logger() + runtime = lldb.runtime.objc.objc_runtime.ObjCRuntime.runtime_from_isa( + valobj) + if runtime is None or not runtime.is_valid(): + return '<error: unknown Class>' + class_data = runtime.read_class_data() + if class_data is None or not class_data.is_valid(): + return '<error: unknown Class>' + return class_data.class_name() |