mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Remove TreeNode as a pseudo-widget
This encourages importing it from `textual.widgets.tree` instead, keeping it in line with the other changes made for #1637. Note this is a breaking change.
This commit is contained in:
@@ -4,7 +4,8 @@ from pathlib import Path
|
|||||||
from rich.text import Text
|
from rich.text import Text
|
||||||
|
|
||||||
from textual.app import App, ComposeResult
|
from textual.app import App, ComposeResult
|
||||||
from textual.widgets import Header, Footer, Tree, TreeNode
|
from textual.widgets import Header, Footer, Tree
|
||||||
|
from textual.widgets.tree import TreeNode
|
||||||
|
|
||||||
|
|
||||||
class TreeApp(App):
|
class TreeApp(App):
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ if typing.TYPE_CHECKING:
|
|||||||
from ._static import Static
|
from ._static import Static
|
||||||
from ._text_log import TextLog
|
from ._text_log import TextLog
|
||||||
from ._tree import Tree
|
from ._tree import Tree
|
||||||
from ._tree_node import TreeNode
|
|
||||||
from ._welcome import Welcome
|
from ._welcome import Welcome
|
||||||
from ..widget import Widget
|
from ..widget import Widget
|
||||||
|
|
||||||
@@ -44,7 +43,6 @@ __all__ = [
|
|||||||
"Static",
|
"Static",
|
||||||
"TextLog",
|
"TextLog",
|
||||||
"Tree",
|
"Tree",
|
||||||
"TreeNode",
|
|
||||||
"Welcome",
|
"Welcome",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
from ._tree import TreeNode as TreeNode
|
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
import pytest
|
import pytest
|
||||||
from textual.widgets import Tree, TreeNode
|
from textual.widgets import Tree
|
||||||
|
from textual.widgets.tree import TreeNode
|
||||||
|
|
||||||
|
|
||||||
def label_of(node: TreeNode[None]):
|
def label_of(node: TreeNode[None]):
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
from textual.widgets import Tree, TreeNode
|
from textual.widgets import Tree
|
||||||
|
from textual.widgets.tree import TreeNode
|
||||||
from rich.text import Text
|
from rich.text import Text
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from textual.widgets import TreeNode, Tree
|
from textual.widgets import Tree
|
||||||
|
|
||||||
|
|
||||||
def test_tree_node_parent() -> None:
|
def test_tree_node_parent() -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user