我在使用 lark_oapi 时,感受到一个比较明显的问题:顶层导入太“重”了。
从 https://github.com/larksuite/oapi-sdk-python/blob/v2_main/lark_oapi/__init__.py 看,即使用户只想用到发消息的IM service,也会把一堆类都拉进来,不仅消耗内存,还占用很长的导入时间,初始化时间久。
希望:Client 或各 service 能更接近懒加载;避免 import lark_oapi 就触发一大串导入 (当然也会导致巨大的内存开销)
我在使用 lark_oapi 时,感受到一个比较明显的问题:顶层导入太“重”了。
从 https://github.com/larksuite/oapi-sdk-python/blob/v2_main/lark_oapi/__init__.py 看,即使用户只想用到发消息的IM service,也会把一堆类都拉进来,不仅消耗内存,还占用很长的导入时间,初始化时间久。
希望:Client 或各 service 能更接近懒加载;避免
import lark_oapi就触发一大串导入 (当然也会导致巨大的内存开销)