summaryrefslogtreecommitdiff
path: root/urwid/signals.py
diff options
context:
space:
mode:
Diffstat (limited to 'urwid/signals.py')
-rw-r--r--urwid/signals.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/urwid/signals.py b/urwid/signals.py
index 9e93597..0269dfd 100644
--- a/urwid/signals.py
+++ b/urwid/signals.py
@@ -19,6 +19,7 @@
#
# Urwid web site: http://excess.org/urwid/
+from __future__ import division, print_function
import itertools
import weakref
@@ -33,7 +34,7 @@ class MetaSignals(type):
signals = d.get("signals", [])
for superclass in cls.__bases__:
signals.extend(getattr(superclass, 'signals', []))
- signals = dict([(x,None) for x in signals]).keys()
+ signals = list(dict([(x,None) for x in signals]).keys())
d["signals"] = signals
register_signal(cls, signals)
super(MetaSignals, cls).__init__(name, bases, d)