Skip to content

Import is toooooo heavy | 导入太重了 应当解耦 #121

@yizhenwang2002

Description

@yizhenwang2002

我在使用 lark_oapi 时,感受到一个比较明显的问题:顶层导入太“重”了。

https://github.com/larksuite/oapi-sdk-python/blob/v2_main/lark_oapi/__init__.py 看,即使用户只想用到发消息的IM service,也会把一堆类都拉进来,不仅消耗内存,还占用很长的导入时间,初始化时间久。

希望:Client 或各 service 能更接近懒加载;避免 import lark_oapi 就触发一大串导入 (当然也会导致巨大的内存开销)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions