Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions jmespath/visitor.py
Original file line number Diff line number Diff line change
Expand Up @@ -151,9 +151,10 @@ def visit_comparator(self, node, value):
# will yield a None value.
left = self.visit(node['children'][0], value)
right = self.visit(node['children'][1], value)
num_types = (int, float)
if not (_is_comparable(left) and
_is_comparable(right)):
if not ((_is_actual_number(left) and
_is_actual_number(right)) or
(isinstance(left, string_type) and
isinstance(right, string_type))):
return None
return comparator_func(left, right)

Expand Down