跳转到主要内容

未提供项目描述

项目描述

阻止您的用户随心所欲地操作

PyPI - Version PyPI - Python Version

您是不是有点坏?您觉得您的用户不应该被允许随时使用 from your_module import * 吗?

这正是您需要的包!

只需 pip install 禁止星号导入 并将以下神奇行添加到您的模块中

from disallow_import_star import __all__

您想对 其他 包施加意愿吗?

如果您确实想让您的用户停止在其他包中使用 import *,您可以通过如下方式对用户最喜欢的包进行猴子补丁

from disallow_import_star import __all__
import math
import numpy
import tkinter


# Why should our users be able to use import * ANYWHERE?
math.__all__ == __all__
numpy.__all__ == __all__
tkinter.__all__ == __all__

想要控制 所有 的包吗?

要真正惹恼那些使用 import * 的用户,请运行以下命令

from disallow_import_star

disallow_import_star.disallow_import_star_EVERYWHERE()

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

disallow_import_star-0.4.1.tar.gz (3.3 kB 查看哈希值)

上传时间: 源代码

构建分发

disallow_import_star-0.4.1-py3-none-any.whl (3.4 kB 查看哈希值)

上传于 Python 3

由...