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