Revision 2c368f28 lib/hypervisor/hv_base.py
b/lib/hypervisor/hv_base.py | ||
---|---|---|
102 | 102 |
_NET_PORT_CHECK = (lambda x: 0 < x < 65535, "invalid port number", |
103 | 103 |
None, None) |
104 | 104 |
|
105 |
# Check that an integer is non negative |
|
106 |
_NONNEGATIVE_INT_CHECK = (lambda x: x >= 0, "cannot be negative", None, None) |
|
107 |
|
|
105 | 108 |
# nice wrappers for users |
106 | 109 |
REQ_FILE_CHECK = (True, ) + _FILE_CHECK |
107 | 110 |
OPT_FILE_CHECK = (False, ) + _FILE_CHECK |
... | ... | |
113 | 116 |
OPT_CPU_MASK_CHECK = (False, ) + _CPU_MASK_CHECK |
114 | 117 |
REQ_MULTI_CPU_MASK_CHECK = (True, ) + _MULTI_CPU_MASK_CHECK |
115 | 118 |
OPT_MULTI_CPU_MASK_CHECK = (False, ) + _MULTI_CPU_MASK_CHECK |
119 |
REQ_NONNEGATIVE_INT_CHECK = (True, ) + _NONNEGATIVE_INT_CHECK |
|
120 |
OPT_NONNEGATIVE_INT_CHECK = (False, ) + _NONNEGATIVE_INT_CHECK |
|
116 | 121 |
|
117 | 122 |
# no checks at all |
118 | 123 |
NO_CHECK = (False, None, None, None, None) |
Also available in: Unified diff