With an empty 'Folder=' for Photographs (after previously having a path, then deleting it) the following output occurs. This does _not_ hang entertainer.
Entertainer backend starting...
Traceback (most recent call last):
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 276, in handle_keyboard_event
self.handle_user_event(UserEvent(UserEvent.NAVIGATE_SELECT))
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 382, in handle_user_event
self.current.handle_user_event(event)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/main.py", line 287, in handle_user_event
self.callback("photo_albums")
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 196, in move_to_new_screen
screen = self.create_screen(screen_type, kwargs)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 189, in create_screen
screen = self.screen_factory.generate_screen(screen_type, data)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/factory.py", line 77, in generate_screen
return generator_methods[screen_type](kwargs)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/factory.py", line 138, in _generate_photo_albums
return PhotoAlbums(**kwargs)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/photo_albums.py", line 59, in __init__
self._create_album_menu()
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/photo_albums.py", line 114, in _create_album_menu
self.menu.get_current_menuitem().get_userdata())
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/widgets/grid_menu.py", line 231, in get_current_menuitem
return self.items[self.logical_position]
IEntertainer backend starting...
Traceback (most recent call last):
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 276, in handle_keyboard_event
self.handle_user_event(UserEvent(UserEvent.NAVIGATE_SELECT))
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 382, in handle_user_event
self.current.handle_user_event(event)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/main.py", line 287, in handle_user_event
self.callback("photo_albums")
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 196, in move_to_new_screen
screen = self.create_screen(screen_type, kwargs)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/user_interface.py", line 189, in create_screen
screen = self.screen_factory.generate_screen(screen_type, data)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/factory.py", line 77, in generate_screen
return generator_methods[screen_type](kwargs)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/factory.py", line 138, in _generate_photo_albums
return PhotoAlbums(**kwargs)
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/photo_albums.py", line 59, in __init__
self._create_album_menu()
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/screens/photo_albums.py", line 114, in _create_album_menu
self.menu.get_current_menuitem().get_userdata())
File "/mnt/hgfs/jamiebennett On My Mac/Development/entertainer/entertainerlib/frontend/gui/widgets/grid_menu.py", line 231, in get_current_menuitem
return self.items[self.logical_position]
IndexError: list index out of range
: list index out of range
Did you make the edit WHILE the frontend was running? I can't reproduce this.