diff --git a/web/pgadmin/misc/bgprocess/process_executor.py b/web/pgadmin/misc/bgprocess/process_executor.py
index 23e6fde..b244276 100644
--- a/web/pgadmin/misc/bgprocess/process_executor.py
+++ b/web/pgadmin/misc/bgprocess/process_executor.py
@@ -45,12 +45,13 @@ import codecs
 # SQLite3 needs all string as UTF-8
 # We need to make string for Python2/3 compatible
 if sys.version_info < (3,):
+    from cStringIO import StringIO
+else:
     from io import StringIO
 
     def u(x):
         return codecs.unicode_escape_decode(x)[0]
-else:
-    from cStringIO import StringIO
+
 
     def u(x):
         return x
diff --git a/web/pgadmin/misc/bgprocess/processes.py b/web/pgadmin/misc/bgprocess/processes.py
index b995a76..2733f14 100644
--- a/web/pgadmin/misc/bgprocess/processes.py
+++ b/web/pgadmin/misc/bgprocess/processes.py
@@ -32,7 +32,7 @@ from pgadmin.model import Process, db
 if sys.version_info < (3,):
     from StringIO import StringIO
 else:
-    from cStringIO import StringIO
+    from io import StringIO
 
 
 def get_current_time(format='%Y-%m-%d %H:%M:%S.%f %z'):
