Revision e2d14329 lib/hypervisor/hv_base.py

b/lib/hypervisor/hv_base.py
72 72
                   "CPU mask definition is not well-formed",
73 73
                   None, None)
74 74

  
75
# Check for validity of port number
76
_NET_PORT_CHECK = (lambda x: 0 < x < 65535, "invalid port number",
77
                   None, None)
78

  
75 79
# nice wrappers for users
76 80
REQ_FILE_CHECK = (True, ) + _FILE_CHECK
77 81
OPT_FILE_CHECK = (False, ) + _FILE_CHECK
78 82
REQ_DIR_CHECK = (True, ) + _DIR_CHECK
79 83
OPT_DIR_CHECK = (False, ) + _DIR_CHECK
80
NET_PORT_CHECK = (True, lambda x: x > 0 and x < 65535, "invalid port number",
81
                  None, None)
82
OPT_CPU_MASK_CHECK = (False, ) + _CPU_MASK_CHECK
84
REQ_NET_PORT_CHECK = (True, ) + _NET_PORT_CHECK
85
OPT_NET_PORT_CHECK = (False, ) + _NET_PORT_CHECK
83 86
REQ_CPU_MASK_CHECK = (True, ) + _CPU_MASK_CHECK
87
OPT_CPU_MASK_CHECK = (False, ) + _CPU_MASK_CHECK
84 88

  
85 89
# no checks at all
86 90
NO_CHECK = (False, None, None, None, None)

Also available in: Unified diff