[Lldb-commits] [lldb] r175856 - Using __package__ and __name__ seems redundant - __name__ should always contain the fully qualified module name

Enrico Granata egranata at apple.com
Thu Feb 21 18:21:11 PST 2013

Author: enrico
Date: Thu Feb 21 20:21:10 2013
New Revision: 175856

URL: http://llvm.org/viewvc/llvm-project?rev=175856&view=rev
Using __package__ and __name__ seems redundant - __name__ should always contain the fully qualified module name


Modified: lldb/trunk/examples/darwin/heap_find/heap.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/examples/darwin/heap_find/heap.py?rev=175856&r1=175855&r2=175856&view=diff
--- lldb/trunk/examples/darwin/heap_find/heap.py (original)
+++ lldb/trunk/examples/darwin/heap_find/heap.py Thu Feb 21 20:21:10 2013
@@ -1094,13 +1094,6 @@ int nc = (int)objc_getClassList(baton.cl
 if __name__ == '__main__':
     lldb.debugger = lldb.SBDebugger.Create()
-# This initializer is being run from LLDB in the embedded command interpreter
-# Add any commands contained in this module to LLDB
-if __package__:
-    package_name = __package__ + '.' + __name__
-    package_name = __name__
 # Make the options so we can generate the help text for the new LLDB 
 # command line command prior to registering it with LLDB below. This way
 # if clients in LLDB type "help malloc_info", they will see the exact same
@@ -1109,13 +1102,13 @@ ptr_refs.__doc__ = get_ptr_refs_options(
 cstr_refs.__doc__ = get_cstr_refs_options().format_help()
 malloc_info.__doc__ = get_malloc_info_options().format_help()
 objc_refs.__doc__ = get_objc_refs_options().format_help()
-lldb.debugger.HandleCommand('command script add -f %s.ptr_refs ptr_refs' % package_name)
-lldb.debugger.HandleCommand('command script add -f %s.cstr_refs cstr_refs' % package_name)
-lldb.debugger.HandleCommand('command script add -f %s.malloc_info malloc_info' % package_name)
+lldb.debugger.HandleCommand('command script add -f %s.ptr_refs ptr_refs' % __name__)
+lldb.debugger.HandleCommand('command script add -f %s.cstr_refs cstr_refs' % __name__)
+lldb.debugger.HandleCommand('command script add -f %s.malloc_info malloc_info' % __name__)
 # lldb.debugger.HandleCommand('command script add -f %s.heap heap' % package_name)
 # lldb.debugger.HandleCommand('command script add -f %s.section_ptr_refs section_ptr_refs' % package_name)
 # lldb.debugger.HandleCommand('command script add -f %s.stack_ptr_refs stack_ptr_refs' % package_name)
-lldb.debugger.HandleCommand('command script add -f %s.objc_refs objc_refs' % package_name)
+lldb.debugger.HandleCommand('command script add -f %s.objc_refs objc_refs' % __name__)
 print '"malloc_info", "ptr_refs", "cstr_refs", and "objc_refs" commands have been installed, use the "--help" options on these commands for detailed help.'

More information about the lldb-commits mailing list