mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Make _load_directory private
This commit is contained in:
@@ -124,7 +124,7 @@ class DirectoryTree(Tree[DirEntry]):
|
|||||||
"""
|
"""
|
||||||
self.path = Path(new_path)
|
self.path = Path(new_path)
|
||||||
self.reset(str(self.path), DirEntry(self.path))
|
self.reset(str(self.path), DirEntry(self.path))
|
||||||
self.load_directory(self.root)
|
self._load_directory(self.root)
|
||||||
|
|
||||||
def process_label(self, label: TextType) -> Text:
|
def process_label(self, label: TextType) -> Text:
|
||||||
"""Process a str or Text into a label. Maybe overridden in a subclass to modify how labels are rendered.
|
"""Process a str or Text into a label. Maybe overridden in a subclass to modify how labels are rendered.
|
||||||
@@ -189,7 +189,7 @@ class DirectoryTree(Tree[DirEntry]):
|
|||||||
"""
|
"""
|
||||||
return paths
|
return paths
|
||||||
|
|
||||||
def load_directory(self, node: TreeNode[DirEntry]) -> None:
|
def _load_directory(self, node: TreeNode[DirEntry]) -> None:
|
||||||
assert node.data is not None
|
assert node.data is not None
|
||||||
dir_path = Path(node.data.path)
|
dir_path = Path(node.data.path)
|
||||||
node.data.loaded = True
|
node.data.loaded = True
|
||||||
@@ -206,7 +206,7 @@ class DirectoryTree(Tree[DirEntry]):
|
|||||||
node.expand()
|
node.expand()
|
||||||
|
|
||||||
def _on_mount(self, _: Mount) -> None:
|
def _on_mount(self, _: Mount) -> None:
|
||||||
self.load_directory(self.root)
|
self._load_directory(self.root)
|
||||||
|
|
||||||
def _on_tree_node_expanded(self, event: Tree.NodeExpanded) -> None:
|
def _on_tree_node_expanded(self, event: Tree.NodeExpanded) -> None:
|
||||||
event.stop()
|
event.stop()
|
||||||
@@ -215,7 +215,7 @@ class DirectoryTree(Tree[DirEntry]):
|
|||||||
return
|
return
|
||||||
if dir_entry.path.is_dir():
|
if dir_entry.path.is_dir():
|
||||||
if not dir_entry.loaded:
|
if not dir_entry.loaded:
|
||||||
self.load_directory(event.node)
|
self._load_directory(event.node)
|
||||||
else:
|
else:
|
||||||
self.post_message(self.FileSelected(dir_entry.path))
|
self.post_message(self.FileSelected(dir_entry.path))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user