Skip to content

Commit

Permalink
Updated based on davies recommendation
Browse files Browse the repository at this point in the history
  • Loading branch information
jkbradley committed Dec 10, 2014
1 parent c51eca4 commit 8cb073c
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 29 deletions.
4 changes: 2 additions & 2 deletions python/docs/pyspark.mllib.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ pyspark.mllib.linalg module
:undoc-members:
:show-inheritance:

pyspark.mllib.rand module
pyspark.mllib.random module
---------------------------

.. automodule:: pyspark.mllib.rand
.. automodule:: pyspark.mllib.random
:members:
:undoc-members:
:show-inheritance:
Expand Down
27 changes: 1 addition & 26 deletions python/pyspark/mllib/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,29 +32,4 @@
import rand as random
random.__name__ = 'random'
random.RandomRDDs.__module__ = __name__ + '.random'


class RandomModuleHook(object):
"""
Hook to import pyspark.mllib.random
"""
fullname = __name__ + '.random'

def find_module(self, name, path=None):
# skip all other modules
if not name.startswith(self.fullname):
return
return self

def load_module(self, name):
if name == self.fullname:
return random

cname = name.rsplit('.', 1)[-1]
try:
return getattr(random, cname)
except AttributeError:
raise ImportError


sys.meta_path.append(RandomModuleHook())
sys.modules[__name__ + '.random'] = random
2 changes: 1 addition & 1 deletion python/pyspark/mllib/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
from pyspark.mllib.linalg import Vector, SparseVector, DenseVector, VectorUDT, _convert_to_vector,\
DenseMatrix
from pyspark.mllib.regression import LabeledPoint
from pyspark.mllib.rand import RandomRDDs
from pyspark.mllib.random import RandomRDDs
from pyspark.mllib.stat import Statistics
from pyspark.serializers import PickleSerializer
from pyspark.sql import SQLContext
Expand Down

0 comments on commit 8cb073c

Please sign in to comment.