-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Closed
Labels
Description
- I've checked docs and closed issues for possible solutions.
- I can't find my issue in the FAQ.
Describe the bug
Certain markdown tables contain extra newlines above them in Rich 13.4.2.
from rich.console import Console
from rich.markdown import Markdown
MD = """
| Temperature | | | | | |
|--------------:|:-------|:-------|:-------|:-------|:----------|
| 0.01 | sam | sam | sam | sam | sam |
| 0.1 | sam | sam | sam | sam | sam |
| 0.25 | sam | sam | sam | sammy | sammy |
| 0.5 | lilly | sam | sammy | sammy | taffy |
| 0.75 | bambi | lola | snoopy | taffy | taz |
| 0.9 | bella | harper | millie | molly | sweetie |
| 1 | Anna | molly | shaker | sydney | wheessie |
| 1.25 | Finley | funny | gertie | gladi | road kill |
""".strip()
console = Console()
markdown = Markdown(MD)
print('--')
console.print(markdown)
print('--')Platform
Click to expand
Windows 10.
┌───────────────────────── <class 'rich.console.Console'> ─────────────────────────┐
│ A high level console interface. │
│ │
│ ┌──────────────────────────────────────────────────────────────────────────────┐ │
│ │ <console width=148 ColorSystem.WINDOWS> │ │
│ └──────────────────────────────────────────────────────────────────────────────┘ │
│ │
│ color_system = 'windows' │
│ encoding = 'utf-8' │
│ file = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'> │
│ height = 56 │
│ is_alt_screen = False │
│ is_dumb_terminal = False │
│ is_interactive = True │
│ is_jupyter = False │
│ is_terminal = True │
│ legacy_windows = True │
│ no_color = False │
│ options = ConsoleOptions( │
│ size=ConsoleDimensions(width=148, height=56), │
│ legacy_windows=True, │
│ min_width=1, │
│ max_width=148, │
│ is_terminal=True, │
│ encoding='utf-8', │
│ max_height=56, │
│ justify=None, │
│ overflow=None, │
│ no_wrap=False, │
│ highlight=None, │
│ markup=None, │
│ height=None │
│ ) │
│ quiet = False │
│ record = False │
│ safe_box = True │
│ size = ConsoleDimensions(width=148, height=56) │
│ soft_wrap = False │
│ stderr = False │
│ style = None │
│ tab_size = 8 │
│ width = 148 │
└──────────────────────────────────────────────────────────────────────────────────┘
┌─── <class 'rich._windows.WindowsConsoleFeatures'> ────┐
│ Windows features available. │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ WindowsConsoleFeatures(vt=False, truecolor=False) │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ truecolor = False │
│ vt = False │
└───────────────────────────────────────────────────────┘
┌────── Environment Variables ───────┐
│ { │
│ 'TERM': None, │
│ 'COLORTERM': None, │
│ 'CLICOLOR': None, │
│ 'NO_COLOR': None, │
│ 'TERM_PROGRAM': None, │
│ 'COLUMNS': None, │
│ 'LINES': None, │
│ 'JUPYTER_COLUMNS': None, │
│ 'JUPYTER_LINES': None, │
│ 'JPY_PARENT_PID': None, │
│ 'VSCODE_VERBOSE_LOGGING': None │
│ } │
└────────────────────────────────────┘
platform="Windows"
