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

Reply via email to