async def async_request_call(self, coro: Awaitable) -> None:
    'Process request batched.'
    if self.parallel_updates:
        (await self.parallel_updates.acquire())
    try:
        (await coro)
    finally:
        if self.parallel_updates:
            self.parallel_updates.release()
Process request batched.
async def async_request_call(self, coro: Awaitable) -> None:
    
    if self.parallel_updates:
        (await self.parallel_updates.acquire())
    try:
        (await coro)
    finally:
        if self.parallel_updates:
            self.parallel_updates.release()