c73a0c2
From d7a557571ce1d00ec29aaf7b61163416c644ee72 Mon Sep 17 00:00:00 2001
c73a0c2
From: Lubomir Rintel <lkundrak@v3.sk>
c73a0c2
Date: Wed, 23 Apr 2014 10:50:54 +0200
c73a0c2
Subject: [PATCH 1/2] Compatibility with six 1.3.0
c73a0c2
c73a0c2
---
c73a0c2
 src/greplin/scales/formats_test.py | 6 +++---
c73a0c2
 src/greplin/scales/util.py         | 6 +++++-
c73a0c2
 2 files changed, 8 insertions(+), 4 deletions(-)
c73a0c2
c73a0c2
diff --git a/src/greplin/scales/formats_test.py b/src/greplin/scales/formats_test.py
c73a0c2
index 0376e94..d2534e2 100644
c73a0c2
--- a/src/greplin/scales/formats_test.py
c73a0c2
+++ b/src/greplin/scales/formats_test.py
c73a0c2
@@ -83,10 +83,10 @@ class UnicodeFormatTest(unittest.TestCase):
c73a0c2
     out = six.StringIO()
c73a0c2
     formats.htmlFormat(out, statDict={'name': self.UNICODE_VALUE})
c73a0c2
     result = out.getvalue()
c73a0c2
-    if six.PY2:
c73a0c2
-        value = self.UNICODE_VALUE.encode('utf8')
c73a0c2
-    else:
c73a0c2
+    if six.PY3:
c73a0c2
         value = self.UNICODE_VALUE
c73a0c2
+    else:
c73a0c2
+        value = self.UNICODE_VALUE.encode('utf8')
c73a0c2
     self.assertTrue(value in result)
c73a0c2
 
c73a0c2
 
c73a0c2
diff --git a/src/greplin/scales/util.py b/src/greplin/scales/util.py
c73a0c2
index 93af7eb..500afb8 100644
c73a0c2
--- a/src/greplin/scales/util.py
c73a0c2
+++ b/src/greplin/scales/util.py
c73a0c2
@@ -14,7 +14,11 @@
c73a0c2
 
c73a0c2
 """Useful utility functions and objects."""
c73a0c2
 
c73a0c2
-from six.moves.queue import Queue
c73a0c2
+import six
c73a0c2
+if six.PY3:
c73a0c2
+  import queue as Queue
c73a0c2
+else:
c73a0c2
+  import Queue
c73a0c2
 from math import exp
c73a0c2
 
c73a0c2
 import logging
c73a0c2
-- 
c73a0c2
1.8.3.1
c73a0c2