实现空对象模式。
项目描述
实现空对象模式。
提供
一个可以像None一样使用的Null单例(但不是None,也不等于None)
一个返回Null而不是引发IndexError的NullList
一个返回Null而不是引发KeyError的NullDict
一个将映射和序列转换为空化变体的nullify()例程
一个用于清除API的unset单例,以区分用户设置为None的键值参数和用户未设置的键值参数
如何运行测试?
最简单的方法是提取源代码包并运行
$ python test/test_null.py
变更日志
0.6.1
MANIFEST.in 将永远是我的最喜欢的Python打包陷阱
源代码遵循PEP8规范
0.6.0
Python 3支持已长期延迟
0.5.0
初始发布版本
项目详情
关闭
null-0.6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77debb2c7a6c47d4d44a129f507f01267d1df4844b432fbf05491d7f6bb6aeee |
|
MD5 | 4ec5b58d11e652cb1c4dc03ce108d4c3 |
|
BLAKE2b-256 | 3289c66c77683529b45c8732433a576bccafeb2399180977d42717da398dbf4d |