After updating to 0.43.1, the Telegram Notify component stopped working.
17-04-25 20:22:01 ERROR (MainThread) [homeassistant.components.notify] Error setting up platform telegram
Traceback (most recent call last):
File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/components/notify/__init__.py", line 101, in async_setup_platform
None, platform.get_service, hass, p_config, discovery_info)
File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
value = future.result()
File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
raise self._exception
File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/components/notify/telegram.py", line 49, in get_service
username = bot.getMe()['username']
File "/home/homeassistant/.homeassistant/deps/telegram/bot.py", line 125, in decorator
result = func(self, *args, **kwargs)
File "/home/homeassistant/.homeassistant/deps/telegram/bot.py", line 174, in getMe
result = self._request.get(url)
File "/home/homeassistant/.homeassistant/deps/telegram/utils/request.py", line 170, in get
result = self._request_wrapper('GET', url)
File "/home/homeassistant/.homeassistant/deps/telegram/utils/request.py", line 132, in _request_wrapper
resp = self._con_pool.request(*args, **kwargs)
File "/home/homeassistant/.homeassistant/deps/urllib3/request.py", line 66, in request
**urlopen_kw)
File "/home/homeassistant/.homeassistant/deps/urllib3/request.py", line 87, in request_encode_url
return self.urlopen(method, url, **extra_kw)
File "/home/homeassistant/.homeassistant/deps/urllib3/poolmanager.py", line 303, in urlopen
conn = self.connection_from_host(u.host, port=u.port, scheme=u.scheme)
File "/home/homeassistant/.homeassistant/deps/urllib3/poolmanager.py", line 219, in connection_from_host
return self.connection_from_context(request_context)
File "/home/homeassistant/.homeassistant/deps/urllib3/poolmanager.py", line 232, in connection_from_context
return self.connection_from_pool_key(pool_key, request_context=request_context)
File "/home/homeassistant/.homeassistant/deps/urllib3/poolmanager.py", line 245, in connection_from_pool_key
pool = self.pools.get(pool_key)
File "/srv/homeassistant/homeassistant_venv/lib/python3.4/_collections_abc.py", line 425, in get
return self[key]
File "/home/homeassistant/.homeassistant/deps/urllib3/_collections.py", line 53, in __getitem__
item = self._container.pop(key)
File "/srv/homeassistant/homeassistant_venv/lib/python3.4/collections/__init__.py", line 178, in pop
if key in self:
TypeError: unhashable type: 'list'