typed undefined
项目描述
Typed Undefined
当 None
不是有效的默认值时,您始终可以使用 undefined
。
from undefined import Undefined, undefined, resolve
def foo(bar: Undefined[int] = undefined) -> int:
return resolve(undefined, 10)
foo(1) # ok
foo(1.0) # error
a: Undefined[int] = 1 # ok
b: Undefined[int] = 0.5 # error
mypy集成
您应将 undefined_mypy
添加到mypy插件的列表中
[mypy]
plugins = undefined.mypy
项目详情
关闭
typed-undefined-0.1.0.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | afb3206f7818addfed3c139ee981675b8fd4cc4dc14c058b9bb2c26027758c19 |
|
MD5 | 549c19852879cbc469cacb700390ade4 |
|
BLAKE2b-256 | 88517358220e4291ed39466dfcc2145e2be20ebbbd6a611978a706a4e7f0df3f |
关闭
typed_undefined-0.1.0-py3-none-any.whl的哈希值
算法 | 散列摘要 | |
---|---|---|
SHA256 | eee3963b669902b7c7d296bd07414bbe10bc265a7a56d94b7e685551b969eebe |
|
MD5 | c0780331137c865265a7640fe425ad14 |
|
BLAKE2b-256 | 0fb44c8f4e5ff6ab28dca1304b568ec1614b93637025a874a60687cb429701fb |