Created attachment 419156 [details] emerge --info Hi, I tried gkeys-9999, since I have some troubles with gkeys-0.1-r1, and it fails on any command, including no command: $ gkeys Traceback (most recent call last): File "/usr/lib/python-exec/python3.4/gkeys", line 21, in <module> from gkeys.cli import Main File "/usr/lib64/python3.4/site-packages/gkeys/cli.py", line 21, in <module> from gkeys.actions import Actions File "/usr/lib64/python3.4/site-packages/gkeys/actions.py", line 29, in <module> from gkeys.actionbase import ActionBase File "/usr/lib64/python3.4/site-packages/gkeys/actionbase.py", line 29, in <module> "gkeys.keyhandler:KeyHandler", File "/usr/lib64/python3.4/site-packages/snakeoil/demandload.py", line 262, in demandload scope[target] = Placeholder(scope, target, partial(load_any, source)) TypeError: 'str' object does not support item assignment I will see if snakeoil needs to be updated. Current version is 0.5.3, yet no snakeoil update was pulled by gkeys-9999 install. Python-3.4.2 is default interpreter.
With snakeoil-0.6.5 it works fine. Please update gkeys-9999 dependency.
Technically that upstream change (moving the previously required scope arg to an optional keyword argument) happened right before 0.6.1 was released.