async def get_observations_data(self):
    'Get JSON observations data from BOM API endpoint.'
    url = OBSERVATIONS_URL.format(self.geohash)
    async with aiohttp.ClientSession() as session:
        response = (await session.get(url))
    if ((response is not None) and (response.status == 200)):
        self.observations_data = (await response.json())
        (await self.format_observations_data())
Get JSON observations data from BOM API endpoint.
async def get_observations_data(self):
    
    url = OBSERVATIONS_URL.format(self.geohash)
    async with aiohttp.ClientSession() as session:
        response = (await session.get(url))
    if ((response is not None) and (response.status == 200)):
        self.observations_data = (await response.json())
        (await self.format_observations_data())