projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add internal bt_common_logging_level_string()
[babeltrace.git]
/
src
/
bindings
/
python
/
bt2
/
bt2
/
utils.py
diff --git
a/src/bindings/python/bt2/bt2/utils.py
b/src/bindings/python/bt2/bt2/utils.py
index bd8ebf8e9d841fdce79a7eff713b8f42d5646ea6..b564fcad1b486aa57ae2b27ca613d6ff3f517eb9 100644
(file)
--- a/
src/bindings/python/bt2/bt2/utils.py
+++ b/
src/bindings/python/bt2/bt2/utils.py
@@
-49,18
+49,34
@@
def _check_type(o, expected_type):
expected_type))
expected_type))
-def _is_in
t64
(v):
-
_check_int(v
)
+def _is_in
_int64_range
(v):
+
assert(isinstance(v, int)
)
return v >= -(2**63) and v <= (2**63 - 1)
return v >= -(2**63) and v <= (2**63 - 1)
-def _is_uint64(v):
- _check_int(v)
+def _is_int64(v):
+ if not isinstance(v, int):
+ return False
+
+ return _is_in_int64_range(v)
+
+
+def _is_in_uint64_range(v):
+ assert(isinstance(v, int))
return v >= 0 and v <= (2**64 - 1)
return v >= 0 and v <= (2**64 - 1)
+def _is_uint64(v):
+ if not isinstance(v, int):
+ return False
+
+ return _is_in_uint64_range(v)
+
+
def _check_int64(v, msg=None):
def _check_int64(v, msg=None):
- if not _is_int64(v):
+ _check_int(v)
+
+ if not _is_in_int64_range(v):
if msg is None:
msg = 'expecting a signed 64-bit integral value'
if msg is None:
msg = 'expecting a signed 64-bit integral value'
@@
-69,7
+85,9
@@
def _check_int64(v, msg=None):
def _check_uint64(v, msg=None):
def _check_uint64(v, msg=None):
- if not _is_uint64(v):
+ _check_int(v)
+
+ if not _is_in_uint64_range(v):
if msg is None:
msg = 'expecting an unsigned 64-bit integral value'
if msg is None:
msg = 'expecting an unsigned 64-bit integral value'
This page took
0.023946 seconds
and
4
git commands to generate.