diff --git a/python/pyspark/mllib/random.py b/python/pyspark/mllib/random.py
index 3e59c73db85e39a6ee20527ecadf2ab81fcb4ce1..d53c95fd59c251e17fd69e122b2455fee73ea118 100644
--- a/python/pyspark/mllib/random.py
+++ b/python/pyspark/mllib/random.py
@@ -28,7 +28,7 @@ from pyspark.serializers import NoOpSerializer
 __all__ = ['RandomRDDs', ]
 
 
-class RandomRDDs:
+class RandomRDDs(object):
     """
     Generator methods for creating RDDs comprised of i.i.d samples from
     some distribution.
diff --git a/python/pyspark/mllib/util.py b/python/pyspark/mllib/util.py
index 4962d05491c039c80a8e3b0f8ee32ad19943f82f..1c7b8c809ab5b788b0eb02f8e75f489b7a22e429 100644
--- a/python/pyspark/mllib/util.py
+++ b/python/pyspark/mllib/util.py
@@ -25,7 +25,7 @@ from pyspark.rdd import RDD
 from pyspark.serializers import NoOpSerializer
 
 
-class MLUtils:
+class MLUtils(object):
 
     """
     Helper methods to load, save and pre-process data used in MLlib.
diff --git a/python/pyspark/sql.py b/python/pyspark/sql.py
index 004d4937cbe1c8900604cdcca102644ca6637e0d..53eea6d6cf3ba5ce4f1603a5385cef06be19a9a0 100644
--- a/python/pyspark/sql.py
+++ b/python/pyspark/sql.py
@@ -899,7 +899,7 @@ def _create_cls(dataType):
     return Row
 
 
-class SQLContext:
+class SQLContext(object):
 
     """Main entry point for Spark SQL functionality.
 
diff --git a/python/pyspark/storagelevel.py b/python/pyspark/storagelevel.py
index 2aa0fb9d2c1ed580204e9c0f344e45e1cb2b850c..676aa0f7144aacafe58771966149870a41e65ce3 100644
--- a/python/pyspark/storagelevel.py
+++ b/python/pyspark/storagelevel.py
@@ -18,7 +18,7 @@
 __all__ = ["StorageLevel"]
 
 
-class StorageLevel:
+class StorageLevel(object):
 
     """
     Flags for controlling the storage of an RDD. Each StorageLevel records whether to use memory,