refactor(package):重构包结构和导入路径

- 注释掉 test/__init__.py 中的包元数据和导入定义
- 在 video_extract_key_frames/__init__.py 中添加模块导入和 __all__ 定义
- 修改根 __init__.py 中的相对导入路径
- 统一 video_extract_key_frames/nodes.py 中的服务模块相对导入方式
This commit is contained in:
guoliheng
2025-10-20 10:50:11 +08:00
parent c9db610c0b
commit 8b4c2db25d
4 changed files with 27 additions and 18 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
from video_extract_key_frames.nodes import ExtractKeyFrames, ExtractKeyFramesAndSplit
from .video_extract_key_frames.nodes import ExtractKeyFrames, ExtractKeyFramesAndSplit
# A dictionary that contains all nodes you want to export with their names
# NOTE: names should be globally unique
+16 -16
View File
@@ -1,16 +1,16 @@
"""Top-level package for extractstoryboards."""
__all__ = [
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
"WEB_DIRECTORY",
]
__author__ = """guyouyue"""
__email__ = "guyuoyue@gmail.com"
__version__ = "1.0.0"
from .src.extractstoryboards.nodes import NODE_CLASS_MAPPINGS
from .src.extractstoryboards.nodes import NODE_DISPLAY_NAME_MAPPINGS
WEB_DIRECTORY = "./web"
# """Top-level package for extractstoryboards."""
#
# __all__ = [
# "NODE_CLASS_MAPPINGS",
# "NODE_DISPLAY_NAME_MAPPINGS",
# "WEB_DIRECTORY",
# ]
#
# __author__ = """guyouyue"""
# __email__ = "guyuoyue@gmail.com"
# __version__ = "1.0.0"
#
# from .src.extractstoryboards.nodes import NODE_CLASS_MAPPINGS
# from .src.extractstoryboards.nodes import NODE_DISPLAY_NAME_MAPPINGS
#
# WEB_DIRECTORY = "./web"
+9
View File
@@ -0,0 +1,9 @@
from .nodes import ExtractKeyFrames, ExtractKeyFramesAndSplit
from .service import extract_keyframes, split_and_save_video_segments
__all__ = [
'ExtractKeyFrames',
'ExtractKeyFramesAndSplit',
'extract_keyframes',
'split_and_save_video_segments'
]
+1 -1
View File
@@ -2,7 +2,7 @@
# 主要是各个节点的定义和业务逻辑
import folder_paths
from video_extract_key_frames.service import (
from .service import (
extract_keyframes,
split_and_save_video_segments
)