diff --git a/src/mem/slicc/generate/html.py b/src/mem/slicc/generate/html.py
index ecb4baa75a..c0ed368e77 100644
--- a/src/mem/slicc/generate/html.py
+++ b/src/mem/slicc/generate/html.py
@@ -62,7 +62,7 @@ def formatShorthand(short):
if i + 1 < len(short):
# -- Proceed to next char. Yes I know that changing
# the loop var is ugly!
- i,c = gen.next()
+ i,c = next(gen)
munged_shorthand += ""
munged_shorthand += c
munged_shorthand += ""