I'm testing currently your 3rd edition and I have the following error at the begining of the book :
Traceback (most recent call last):
File "C:\Users\xxxx\OneDrive\Bureau\AdventuresInMinecraft-PC\MyAdventures\HelloWorldMinecraft.py", line 3, in <module>
mc.postToChat("Bienvenue sur les terres d'Argelius")
File "C:\Users\xxxx\OneDrive\Bureau\AdventuresInMinecraft-PC\MyAdventures\mcpi\minecraft.py", line 197, in postToChat
self.conn.send(b"
chat.post", msg)
File "C:\Users\xxxx\OneDrive\Bureau\AdventuresInMinecraft-PC\MyAdventures\mcpi\connection.py", line 39, in send
s = b"".join([f, b"(", flatten_parameters_to_bytestring(data), b")", b"\n"])
File "C:\Users\xxxx\OneDrive\Bureau\AdventuresInMinecraft-PC\MyAdventures\mcpi\util.py", line 10, in flatten_parameters_to_bytestring
return b",".join(map(_misc_to_bytes, flatten(l)))
File "C:\Users\xxxx\OneDrive\Bureau\AdventuresInMinecraft-PC\MyAdventures\mcpi\util.py", line 5, in flatten
if isinstance(e, collections.Iterable) and not isinstance(e, str):
AttributeError: module 'collections' has no attribute 'Iterable'