Jean-Francis Roy created SYSTEMML-2137: ------------------------------------------
Summary: mllearn/estimators.py cannot be imported in Python 3 Key: SYSTEMML-2137 URL: https://issues.apache.org/jira/browse/SYSTEMML-2137 Project: SystemML Issue Type: Bug Affects Versions: SystemML 1.0.0 Reporter: Jean-Francis Roy When importing an algorithm from `systemml.mllearn` in Python 3, I get a syntax error, reporting that "import * is only allowed at module level". In Python 2, importing * in a function resulted in a warning, but the behavior changed in Python 3. Steps to reproduce: * `from systemml.mllearn import LogisticRegression` Result: File "/usr/local/lib/python3.6/dist-packages/systemml/mllearn/estimators.py", line 887 def __init__(self, sparkSession, keras_model, input_shape, transferUsingDF=False, weights=None, labels=None): ^ SyntaxError: import * only allowed at module level A simple fix to this issue is simply to import variables/functions individually. -- This message was sent by Atlassian JIRA (v7.6.3#76005)