def main(arg: int) -> Any:

    if arg == 1:
        return TriggerType.APPLICATION

    elif arg == 2:
        return TriggerType.VERIFICATION

    elif arg == 3:

        if get_trigger() == TriggerType.APPLICATION:
            return b'\x20'

    return -1
Esempio n. 2
0
def main(operation: str, arg: Any) -> Any:

    if operation == 'get_trigger':
        return get_trigger()

    elif operation == 'check_witness' and isinstance(arg, bytes):
        return check_witness(arg)

    elif operation == 'get_time':
        return get_time

    elif operation == 'log' and isinstance(arg, str):
        log(arg)
        return True

    elif operation == 'notify':
        notify(arg)
        return True

    return 'unknown'
Esempio n. 3
0
def Main() -> bool:
    return get_trigger() != TriggerType.SYSTEM
Esempio n. 4
0
def Main() -> bool:
    return get_trigger() == TriggerType.APPLICATION
Esempio n. 5
0
def Main() -> TriggerType:
    return get_trigger()
Esempio n. 6
0
def Main() -> bool:
    return get_trigger() == Trigger.VERIFICATION