您的位置:首页 > 编程语言 > Python开发

[Python] iupdatable包:Status 模块使用介绍

2020-12-15 18:24 148 查看

常用状态做的一个集合,方便用在函数返回值中区分不同状态结果。

 

简单举例:

from iupdatable import Status

def fun():
print("do something")
abc = True
if abc:
return Status.ok
else:
return Status.failed

 

该类的完整代码:

from enum import IntEnum

class Status(IntEnum):
ok = 0
success = 1

empty = -10
null = -11
none = -12
undefined = -13
unknown = -14

failed = -20
retry = -21
exit = -22

passed = 20
checked = 21
marked = 22
flagged = 23
found = 24

next = 30
continuing = 31
breaking = 32

on = 40
off = -40

valid = 41
invalid = -41

auto = 42
manual = -42

enable = 43
disable = -43

start = 44
pause = 45
stop = -44

init = 60
first = 61
last = 62
default = 63
others = 64

connected = 70
disconnected = -70
timeout = -71
free = 72
busy = -72

added = 80
existing = 81
removed = 82

confirm = 90
ignore = 91
cancel = 92

debug = 100
info = 101
warning = -102
exception = -103
error = -104

level0 = 1000
level1 = 1001
level2 = 1002
level3 = 1003
level4 = 1004
level5 = 1005
level6 = 1006
level7 = 1007
level8 = 1008
level9 = 1009

index0 = 1100
index1 = 1101
index2 = 1102
index3 = 1103
index4 = 1104
index5 = 1105
index6 = 1106
index7 = 1107
1425

index8 = 1108
index9 = 1109

 

如果还有其它想添加的关键词,欢迎留言。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: