不留
不留
https://github.com/MaaXYZ/MaaFramework/blob/main/docs/zh_cn/2.2-%E9%9B%86%E6%88%90%E6%8E%A5%E5%8F%A3%E4%B8%80%E8%A7%88.md 算多少有点作用 后续可能会放到 py 源码里 方便开发者直接在 IDE 中查看
我用is_sub主要是为了方便复用任务而不是异常处理,删掉之后配置next与catch(?)好像会有点麻烦的样子orz
作为 Python binding 的一部分分发吗,还是作为独立的 pip package
> 作为 Python binding 的一部分分发吗,还是作为独立的 pip package 如果是独立的 package 好像没什么用的样子(?
需要包含 assets 里的所有模型吗?还是只包含与加载特定模型? 我感觉不是特别有必要把它做成 py binding 的依赖,这样会使得 pip 包异常臃肿。 我个人认为最好是在没有加载 model 时直接进行报错,而不是 OCR 时才提醒 ocrer is null.
> 万一人家只用图片识别,压根不用 OCR 呢。不做依赖似乎挺合理,但还是可以有这么个包,方便手动导入 那感觉应该有个 WARNING 而不是直接运行下去。甚至我觉得没有模型时可以直接报错并拒绝运行。不用 OCR 的开发者,允许其创建一个 replacement 来跳过这一检查。
考虑实现以下接口? ```python from maa.resource import Resource def new(model_name:str) -> Resource: return Resource().post_bundle(xxx) def load(res:Resource, model_name:str) -> Resource: return res.post_bundle(xxx) ```
> 我感觉最好是 > > ```python > class Resource: > def post_ocr_cn_v4(): > MaaResourcePostModelOCR(xxxx) > ``` 可是 assets 不作为 Python Binding 的依赖哎。
> 这个 xxx 是 assets 提供的。try import,没有就拉倒 感觉可以试试 那现在的问题就是应该包含哪些模型了