JDevlieghere added inline comments.
================
Comment at: lldb/examples/python/crashlog.py:1165-1168
+ if os.path.isdir(obj_dir.name):
+ for file in os.listdir(obj_dir.name):
+ os.unlink(os.path.join(obj_dir.name, file))
+ os.rmdir(obj_dir.name)
----------------
Can you call `obj_dir.cleanup()`, or better, can you wrap this in a `with
tempfile.TemporaryDirectory() as obj_dir:`?
================
Comment at:
lldb/examples/python/scripted_process/crashlog_scripted_process.py:41
+ obj_dir = tempfile.TemporaryDirectory()
for image in self.crashlog.images:
----------------
Same comment/question here.
================
Comment at: lldb/examples/python/symbolication.py:371
- def add_module(self, target):
+ def add_module(self, target, obj_dir=tempfile.TemporaryDirectory()):
'''Add the Image described in this object to "target" and load the
sections if "load" is True.'''
----------------
If the `obj_dir` is created this way, it will never be removed. Is anyone
relying on the default argument? If not I would make it `None` and change the
check on line 387 to `if obj_dir:`.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D151045/new/
https://reviews.llvm.org/D151045
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits