mirror of
https://github.com/1j01/textual-paint.git
synced 2024-12-30 02:03:15 +03:00
Fix type checker errors by making a return type more specific
With the more general type, it was giving: /home/io/Projects/textual-paint/src/textual_paint/paint.py:798:38 - error: Cannot access member "markup" for type "ConsoleRenderable" Member "markup" is unknown (reportGeneralTypeIssues) /home/io/Projects/textual-paint/src/textual_paint/paint.py:798:16 - error: Type of "markup" is unknown (reportUnknownMemberType) /home/io/Projects/textual-paint/src/textual_paint/paint.py:798:38 - error: Cannot access member "markup" for type "RichCast" Member "markup" is unknown (reportGeneralTypeIssues) /home/io/Projects/textual-paint/src/textual_paint/paint.py:798:38 - error: Cannot access member "markup" for type "str" Member "markup" is unknown (reportGeneralTypeIssues) /home/io/Projects/textual-paint/src/textual_paint/paint.py:798:16 - error: Return type is unknown (reportUnknownVariableType)
This commit is contained in:
parent
bb8aff84e9
commit
7baba86a68
@ -17,7 +17,7 @@ from watchdog.observers import Observer
|
||||
import stransi
|
||||
from rich.segment import Segment
|
||||
from rich.style import Style
|
||||
from rich.console import Console, RenderableType
|
||||
from rich.console import Console
|
||||
from rich.text import Text
|
||||
from textual import events
|
||||
from textual.message import Message
|
||||
@ -807,7 +807,7 @@ class AnsiArtDocument:
|
||||
console = self.get_console()
|
||||
return console.export_svg(code_format=CUSTOM_CONSOLE_SVG_FORMAT)
|
||||
|
||||
def get_renderable(self) -> RenderableType:
|
||||
def get_renderable(self) -> Text:
|
||||
"""Get a Rich renderable for the document."""
|
||||
# This works, but I'm trying to use Rich's API directly instead of going through ANSI encoding.
|
||||
# That way I can make ANSI encoding use this method, and it's more efficient for SVG export.
|
||||
|
Loading…
Reference in New Issue
Block a user