Traceback (most recent call last):


 "<stdin>", line 1, in <module>


 "<frozen importlib._bootstrap>", line 983, in _find_and_load


 "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked


 "<frozen importlib._bootstrap>", line 668, in _load_unlocked


 "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible


 "/usr/local/lib/python3.7/dist-packages/pynput-1.6.8-py3.7.egg/pynput/__init__.py", line 40, in <module>


 "<frozen importlib._bootstrap>", line 983, in _find_and_load


 "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked


 "<frozen importlib._bootstrap>", line 668, in _load_unlocked


 "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible


 "/usr/local/lib/python3.7/dist-packages/pynput-1.6.8-py3.7.egg/pynput/keyboard/__init__.py", line 31, in <module>


 "/usr/local/lib/python3.7/dist-packages/pynput-1.6.8-py3.7.egg/pynput/_util/__init__.py", line 55, in backend
AttributeError: 'NoneType' object has no attribute 'rsplit'

Traceback (most recent call last):


 "call_tasks..py", line 87, in <module>

get_dependency_sorted_node_list()


 "call_tasks..py", line 76, in get_dependency_sorted_node_list

for node_id in nx.topological_sort_recursive(G):
AttributeError: module 'networkx' has no attribute 'topological_sort_recursive'
