mib marked 2 inline comments as done. mib added inline comments.
================ Comment at: lldb/examples/python/crashlog.py:1198-1204 + option_parser.add_option( + '--skip-status', + '-s', + dest='skip_status', + action='store_true', + help='prevent the interactive crashlog to dump the process status and thread backtrace at launch', + default=False) ---------------- JDevlieghere wrote: > jingham wrote: > > JDevlieghere wrote: > > > Is there another way to detect that we're running in this kind of > > > environment? For example, could we check if we're in an interactive lldb > > > session? I imagine you'd like to have the same behavior as the IDE case > > > if you imported the crashlog module in another Python file for example. > > > One easy way to determine this is to check if `lldb.debugger` exists, but > > > I'm not sure if that will cover the IDE case you're trying to solve. > > I don't think we should be in the business of trying to auto-detect what > > the caller's intentions are in this regard. For instance, I can easily > > imagine a python utility that wants to get the crashlog, show it to the > > user, and also do some logic on it, and having us dump it is really > > convenient. Plus the development experience here would be bad. Someone > > would try out the crashlog command in lldb and see the dump. Then they > > would run it in their program and not see it. Then I think they would take > > our names in vain... > The reason I brought it up is because we have another patch that adds another > flag for Xcode. Each flag makes sense by itself, but if there's a way to > detect this more generally and avoid a sprawl of flags I would prefer that. > But I don't feel strongly about it as this more of a "slippery slope > argument". As @jingham mentioned, I don't think we should be in the business of inferring what the user wants to show. I think it's better to make this choice clear. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D131036/new/ https://reviews.llvm.org/D131036 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits