Python 2.x and 3.x compatible changes

Changes:
    - Update imports and syntax.

Resolves  openbmc/openbmc-test-automation#1426

Change-Id: I4cf400429c5f863ed8f30d24fa871b1c564d9f2a
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/lib/gen_misc.py b/lib/gen_misc.py
index 84eb894..13db4c1 100755
--- a/lib/gen_misc.py
+++ b/lib/gen_misc.py
@@ -9,7 +9,10 @@
 import errno
 import os
 import ConfigParser
-import StringIO
+try:
+    from StringIO import StringIO
+except ImportError:
+    from io import StringIO
 import re
 import socket
 import tempfile