Traceback (most recent call last):


 "/usr/lib64/python3.8/runpy.py", line 194, in _run_module_as_main

return _run_code(code, main_globals, None,


 "/usr/lib64/python3.8/runpy.py", line 87, in _run_code

exec(code, run_globals)


 "/usr/local/lib/python3.8/site-packages/ansiblelint/__main__.py", line 176, in <module>

sys.exit(main())


 "/usr/local/lib/python3.8/site-packages/ansiblelint/__main__.py", line 154, in main

matches.extend(runner.run())


 "/usr/local/lib/python3.8/site-packages/ansiblelint/runner.py", line 78, in run

matches = set(self._emit_matches(files))


 "/usr/local/lib/python3.8/site-packages/ansiblelint/runner.py", line 103, in _emit_matches

for child in ansiblelint.utils.find_children(arg, self.playbook_dir):


 "/usr/local/lib/python3.8/site-packages/ansiblelint/utils.py", line 164, in find_children

for child in _rebind_match_filename(playbook[0], play_children)(


 "/usr/local/lib/python3.8/site-packages/ansiblelint/utils.py", line 143, in func_wrapper

return func(*args, **kwargs)


 "/usr/local/lib/python3.8/site-packages/ansiblelint/utils.py", line 217, in play_children

return delegate_map[k](basedir, k, v, parent_type)


 "/usr/local/lib/python3.8/site-packages/ansiblelint/utils.py", line 235, in _taskshandlers_children

children = _get_task_handler_children_for_tasks_or_playbooks(


 "/usr/local/lib/python3.8/site-packages/ansiblelint/utils.py", line 270, in _get_task_handler_children_for_tasks_or_playbooks

'path': path_dwim(basedir, task_handler[task_handler_key]),
TypeError: string indices must be integers

Traceback (most recent call last):


 "bug.py", line 28, in <module>

asyncio.get_event_loop().run_until_complete(test())


 "/Users/scotts/.pyenv/versions/3.8.0/lib/python3.8/asyncio/base_events.py", line 608, in run_until_complete

return future.result()


 "bug.py", line 25, in test

await bad()


 "bug.py", line 20, in bad

print(await client.list_buckets())


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/aiobotocore/client.py", line 76, in _make_api_call

http, parsed_response = await self._make_request(


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/aiobotocore/client.py", line 96, in _make_request

return await self._endpoint.make_request(operation_model, request_dict)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/aiobotocore/endpoint.py", line 68, in _send_request

request = self.create_request(request_dict, operation_model)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/endpoint.py", line 115, in create_request

self._event_emitter.emit(event_name, request=request,


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/hooks.py", line 356, in emit

return self._emitter.emit(aliased_event_name, **kwargs)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/hooks.py", line 228, in emit

return self._emit(event_name, kwargs)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/hooks.py", line 211, in _emit

response = handler(**kwargs)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/signers.py", line 90, in handler

return self.sign(operation_name, request)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/signers.py", line 152, in sign

auth = self.get_auth_instance(**kwargs)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/signers.py", line 232, in get_auth_instance

frozen_credentials = self._credentials.get_frozen_credentials()


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/credentials.py", line 591, in get_frozen_credentials

self._refresh()


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/credentials.py", line 486, in _refresh

self._protected_refresh(is_mandatory=is_mandatory_refresh)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/credentials.py", line 502, in _protected_refresh

metadata = self._refresh_using()


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/credentials.py", line 643, in fetch_credentials

return self._get_cached_credentials()


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/credentials.py", line 654, in _get_cached_credentials

self._write_to_cache(response)


 "/Users/scotts/.pyenv/versions/test38/lib/python3.8/site-packages/botocore/credentials.py", line 679, in _write_to_cache

self._cache[self._cache_key] = deepcopy(response)


 "/Users/scotts/.pyenv/versions/3.8.0/lib/python3.8/copy.py", line 161, in deepcopy

rv = reductor(4)
TypeError: cannot pickle 'coroutine' object
