Run the latest version (downloaded from github where files were dated 2018/08/11 16:48) under Python 3.4, I got the following error.
D:\Works\Python\PySimpleGUI-master>python demo_dictionary.py
....
....
File "D:\Works\Python\PySimpleGUI-master\PySimpleGUI.py", line 1149, in __iter__
for v in self.values():
File "C:\Python34\lib\_collections_abc.py", line 512, in __iter__
for key in self._mapping:
File "D:\Works\Python\PySimpleGUI-master\PySimpleGUI.py", line 1149, in __iter__
for v in self.values():
File "C:\Python34\lib\_collections_abc.py", line 444, in values
return ValuesView(self)
RuntimeError: maximum recursion depth exceeded while calling a Python object
But it's fine for previous version ( dated 2018/08/08 09:42) on the same Python 3.4.
Edit: it's fine if running the latest version on Python 3.6.
D:\Works\Python\PySimpleGUI-master>python demo_dictionary.py
....
....
File "D:\Works\Python\PySimpleGUI-master\PySimpleGUI.py", line 1149, in __iter__
for v in self.values():
File "C:\Python34\lib\_collections_abc.py", line 512, in __iter__
for key in self._mapping:
File "D:\Works\Python\PySimpleGUI-master\PySimpleGUI.py", line 1149, in __iter__
for v in self.values():
File "C:\Python34\lib\_collections_abc.py", line 444, in values
return ValuesView(self)
RuntimeError: maximum recursion depth exceeded while calling a Python object
But it's fine for previous version ( dated 2018/08/08 09:42) on the same Python 3.4.
Edit: it's fine if running the latest version on Python 3.6.