zoukankan      html  css  js  c++  java
  • [Python] iupdatable包:Status 模块使用介绍

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

    简单举例:

    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
        index8 = 1108
        index9 = 1109

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

  • 相关阅读:
    文件和网络
    设备支持
    用户界面概述
    介绍
    图形和描画
    应用程序偏好设置
    文本和Web
    人机界面准则:创建优秀的用户界面
    事件处理
    iPhone OS平台:丰富的可能性
  • 原文地址:https://www.cnblogs.com/IUpdatable/p/14140258.html
Copyright © 2011-2022 走看看