1a797ec
diff -up ansi2html-0.9.1/ansi2html/style.py.dict-ordering ansi2html-0.9.1/ansi2html/style.py
1a797ec
--- ansi2html-0.9.1/ansi2html/style.py.dict-ordering	2012-08-06 06:05:01.690718998 -0400
1a797ec
+++ ansi2html-0.9.1/ansi2html/style.py	2012-08-06 06:07:05.876718904 -0400
1a797ec
@@ -25,7 +25,9 @@ class Rule(object):
1a797ec
     def __init__(self, klass, **kw):
1a797ec
 
1a797ec
         self.klass = klass
1a797ec
-        self.kw = '; '.join([(k.replace('_', '-')+': '+v) for k, v in kw.items()]).strip()
1a797ec
+        
1a797ec
+        self.kw = '; '.join([(k.replace('_', '-')+': '+kw[k])
1a797ec
+                             for k in sorted(kw.keys())]).strip()
1a797ec
 
1a797ec
     def __str__(self):
1a797ec
         return '%s { %s; }' % (self.klass, self.kw)