fix: Exception when AS isn't known.

pull/12/head
Raphaël Vinot 2019-05-21 12:30:28 +02:00
parent 5257846241
commit 429cea9c07
1 changed files with 4 additions and 1 deletions

View File

@ -132,7 +132,10 @@ class Querying():
if not r: if not r:
r = 0 r = 0
if with_position and not source: if with_position and not source:
to_return['response'] = {'rank': float(r), 'position': self.cache.zrevrank(key, asn) + 1, position = self.cache.zrevrank(key, asn)
if position is not None:
position += 1
to_return['response'] = {'rank': float(r), 'position': position,
'total_known_asns': self.cache.zcard(key)} 'total_known_asns': self.cache.zcard(key)}
else: else:
to_return['response'] = float(r) to_return['response'] = float(r)