forked from LBRYCommunity/lbry-sdk
dont run empty queries
This commit is contained in:
parent
8e64b1840d
commit
31284e0c5e
2 changed files with 9 additions and 6 deletions
|
@ -3425,7 +3425,7 @@ class Daemon(metaclass=JSONRPCServerType):
|
|||
page_size=page_size,
|
||||
top_level=not include_replies
|
||||
)
|
||||
if 'items' in cmnt_list:
|
||||
if cmnt_list.get('items', None):
|
||||
items = cmnt_list['items']
|
||||
chnl_uris = {cmnt['channel_url'] for cmnt in items if 'channel_url' in cmnt}
|
||||
claims = await self.resolve(tuple(chnl_uris))
|
||||
|
|
|
@ -133,9 +133,10 @@ class LBRYSessionManager(SessionManager):
|
|||
command = self.get_command_tracking_info(command_name)
|
||||
command['finished'] += 1
|
||||
command['total_time'] += elapsed
|
||||
command['execution_time'] += (metrics[command_name]['total'] - metrics['execute_query']['total'])
|
||||
command['query_time'] += metrics['execute_query']['total']
|
||||
command['query_count'] += metrics['execute_query']['calls']
|
||||
if 'execute_query' in metrics:
|
||||
command['execution_time'] += (metrics[command_name]['total'] - metrics['execute_query']['total'])
|
||||
command['query_time'] += metrics['execute_query']['total']
|
||||
command['query_count'] += metrics['execute_query']['calls']
|
||||
for func_name, func_metrics in metrics.items():
|
||||
reader = self.reader_metrics.setdefault(func_name, {})
|
||||
for key in func_metrics:
|
||||
|
@ -239,10 +240,12 @@ class LBRYElectrumX(ElectrumX):
|
|||
return result
|
||||
|
||||
async def claimtrie_search(self, **kwargs):
|
||||
return await self.run_and_cache_query('search', reader.search_to_bytes, kwargs)
|
||||
if kwargs:
|
||||
return await self.run_and_cache_query('search', reader.search_to_bytes, kwargs)
|
||||
|
||||
async def claimtrie_resolve(self, *urls):
|
||||
return await self.run_and_cache_query('resolve', reader.resolve_to_bytes, urls)
|
||||
if urls:
|
||||
return await self.run_and_cache_query('resolve', reader.resolve_to_bytes, urls)
|
||||
|
||||
async def get_server_height(self):
|
||||
return self.bp.height
|
||||
|
|
Loading…
Reference in a new issue