Skip to content

[lldb] help(symbol) in lldb's embedded Python interpreter shows an empty screen #166610

@JDevlieghere

Description

@JDevlieghere

Using Python's built-in help shows an empty screen when the statusline is enabled.

(lldb) script Python Interactive Interpreter. To exit, type 'quit()', 'exit()' or Ctrl-D. >>> help(print) 

This just shows (END) at the bottom of the screen, where the statusline line is supposed to be.

After disabling the statusline with settings set show-statusline false, things are back to normal, with the help text printed at the bottom of the screen.

Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream. (END) 

rdar://155170974

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions